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")))
浏览 24
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

编辑 分享
举报