1
User
Recs.
Recs.
2
Updates
Last
Updated
Updated
Activity
16 Options
Descriptions help others learn about the option
Specs
Specs are quantitative aspects of the option such as the price
Pros
Pro Same language for macros and runtime
Unlike in e.g. Python or C++, the template part doesn't use different syntax from the main language, just a particular library and the splice / Oxford-bracket separators to indicate what is supposed to be done at compile time and what at runtime.
Know any positive aspects of this option?
Cons
Know any negative aspects of this option?
Recommendations
Template Haskell
Recommended 5 years ago
Although Haskell itself is a static language with no support for classical metaprogramming, GHC can run any Haskell code as Template Haskell during compile-time. Thus, you get almost as poweful macro capabilities as in a Lisp, while still retaining the safety net of the static type checker, which greatly red...
Pro
Same language for macros and runtimeCurrently displaying 1 out of 1 total recommendations.