我想创设一个专门领域的语言,作为增强的C++语言。 我将需要两类内容:
- Top-level constructs for specialized types or declarations
- In-code constructs, i.e. to add primitives to make functions calls or idiom easier
这些语言将用于科学计算,最终将翻译成C++便衣。 选择了C++,因为它似乎在以下几方面提供了很好的妥协:方便使用、效率和广泛图书馆的提供。
由于C++轴心的复杂性,以前使用弹性体和干.的企图失败了。 现有的教区仍然在某些建筑上失败。 因此,我们希望开始,但建立在更好的基础上。
你们是否知道类似的项目? 如果你试图这样做,你会使用什么工具? 主要陷阱是什么? 您是否提出了yn的建议?