| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| caramel-v0.0.14-x86_64-pc-windows-gnu.tar.gz | 2020-11-01 | 7.1 MB | |
| caramel-v0.0.14-x86_64-unknown-linux-musl.tar.gz | 2020-11-01 | 10.1 MB | |
| caramel-v0.0.14-x86_64-apple-darwin.tar.gz | 2020-11-01 | 6.1 MB | |
| erlang-v0.0.14.tbz | 2020-11-01 | 2.4 MB | |
| caramel-v0.0.14-x86_64-unknown-linux-gnu.tar.gz | 2020-11-01 | 8.9 MB | |
| README.md | 2020-11-01 | 1.1 kB | |
| v0.0.14_ Website, split Erlang library, proper exit codes, and better runtime support source code.tar.gz | 2020-11-01 | 2.5 MB | |
| v0.0.14_ Website, split Erlang library, proper exit codes, and better runtime support source code.zip | 2020-11-01 | 2.5 MB | |
| Totals: 8 Items | 39.5 MB | 0 | |
Changelog
-
erlang: the Erlang library included, with a lexer/parser/AST/printer for Standard Erlang, is now completely split from the Caramel code and will be published to opam shortly.
-
caramelc: will return exit code 0 if everything went well. Otherwise expect a non-zero status!
-
stdlib: remove dependency on the Erlang AST printer for parts of the runtime (like the
recvfunction), and instead include the relevant.erlsources as part of the packed stdlib. -
docs: better contribution notes, documenting the release flow and saying a word about the rationale behind it. I've also put together a small website for Caramel here: https://caramel.abstractmachines.dev
-
examples: the echo tcp server has been refactored to make it harder to accidentally override the
gen_tcpmodule that is shipped with Erlang. We'll have to figure out a nice way to prevent these things from happening, which may just mean using all the modules on the Stdlib to avoid redefinition. -
ci: several changes to CI to ensure we can release the
erlanglibrary to opam.