Dale系统编程语言

联合创作 · 2023-09-27 23:31

Dale 是一个系统编程语言,使用 S- 表达式作为语法,支持语义宏。基本语言类似 C,提供如下额外特性:

  • 局部类型推导
  • 重载功能;
  • 匿名功能;
  • 参考参数;
  • 初始化程序和析构函数;
  • 变体
  • 命名空间;
  • 模块;
  • concepts
  • compiler introspection

示例代码:

(import cstdio)

(def main (fn extern-c int (void)
  (printf "hello, world\n")))
浏览 9
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报