最近研究了一下guile,发现居然是个不错的语言

  1. 支持很多 scheme 标准和 srfi 库
  2. 没有GIL
  3. 有JIT
  4. FFI
  5. 有 fibers这种库,方便并发
  6. 天生支持 embedded 用法
1 个赞

没有依赖和包管理器算是一个缺点,但是我发现guix完全可以弥补,在debian上装了个guix,还挺好用

和 Racket 比较呢?

racket mao

racket 貌似没有找到类似于 fibers 这样的库,不知道它是否有更方便的并发编程方式。
其实主要是因为我平时基本使用 go 和 rust 做开发,这种类似 goroutine 的并发编程方式对我来说更友好。