Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

For future readers: https://crystal-lang.org/

Summary:

- Ruby-inspired syntax

- statically-typed, with built-in type inference

- types are non-nullable, with nullable types represented as a union of a type and nil

- macros built-in including templating, AST inspection, type inspection, ...

- green threads ("fibers") for concurrency

- C-bindings built-in

- package manager built-in ("shards")

(also it is compiled and cross-platform with Windows functionality in some kind of preview/beta that the article author found mostly usable [I think debuggers and the interpreter were exceptions here], and it has a large standard lib)



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: