3 ms·
Somewhat opposite direction is languages features that increase the need for more debugging tools. As c++ is getting more and more features for compile time cod
by Karliss 7y ago
Somewhat opposite direction is languages features that increase the need for more debugging tools.
As c++ is getting more and more features for compile time code evaluation it raises need for debugging them. One language that gets it right is Haxe. It allows executing arbitrary code at compile time for AST manipulation. Official implementation comes with a debugger that can debug it just like regular code.
Does anyone knows something similar in other languages or build systems? Does any of LISP environments provide such debugging functionality?
- lispm 7y agoThe compile-time code evaluation in Lisp usually is just normal Lisp code evaluation, since the compile-time environment is also just Lisp. Thus the usual debugging tools apply.