在 Julia 当中实现 Cirru 解释器的初步想法

2015-04-18
阅读 4 分钟
4.4k
昨天晚上不知怎么想起来 Julia, 翻了翻文档, 又有发现, 就是 Julia 有出色的元编程能力, 可以在执行过程中拼接 AST 然后执行[链接] 比如说文档里给出了这样一些例子:

周末花了点时间看 LLVM IR, 闲扯几句(菜鸟文)

2015-04-12
阅读 4 分钟
26.8k
某个大神真是牛逼得不行了, 连发文章用 LLVM 造语言一篇是 Haskell, 一篇是 Python, 看得我都飘飘然了, 以为好简单[链接][链接]总体上说, LLVM 已经是非常棒的平台了, 各种语言都能编译到他比如说 Rust, Julia, 两个语言基本上就是靠着 LLVM 强大功能强大起来的另外 Clang 跟 Swift 是苹果自家就不消说了我注意到 Haskel...

搜集用 LLVM 创造动态语言的例子

2015-04-01
阅读 2 分钟
7.2k
很想能自己造一门完整的语言, 一直关注这些东西, 现在还是出在收集阶段.思路是将不写类型声明的代码解析跟推断, 生成 LLVM IR, 然后交给 LLVM 处理.如果你看到其他可以作为教程的例子, 欢迎评论在下边 :)