Proposal: Programming Language Design and Implementation

Compilers are, of course, only one part of the software development toolchain. There are other tools that are language-adjacent, such as profilers, debuggers, and linkers. Are questions about these on topic?

1 Answer 1


Profilers and Debuggers

Questions about creating debuggers and profilers wouldn't be on topic, but questions about exposing debug symbols and memory layout location to a debugger of profiler would be, or designing a language so it's easy/hard to debug/profile.



  • interesting thought ... how would you design a language so it is hard to debug/profile?
    – warren
  • By not including debug symbols or including them in a format that common debugging/profiling tools don't recognize and not offering your own
    – mousetail
  • that sounds more like a toolchain/linker/compiler type question than a language one. (I happen to think the toolchain should be ontopic ... but your definition doesn't sound linguistic to me)
    – warren

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .