-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Features worth having #14
Comments
+1 for inline assembly |
A package manager like cargo for Rust: https://github.com/rust-lang/cargo |
It should be helpful to have string concatenation similar to the C preprocessor. For example, it seems possible that ATS2 could support functions like:
However, it would need a special type for a string literal (a view type?). The goal would be to avoid the need for allocation, so you could concatenate something like |
While on the topic of general Unicode support in strings (& comments)… Unicode identifiers & fixity operators support. The old American Standard Code for Information Interchange (ASCII) is highly limiting when communicating in multiple languages or certain concepts that already have established Unicode symbols. I don’t mean dash greater than ( Before compiler extensions from OCaml were removed, ocaml-m17n had some notable solutions to tackle some common issues. Notable precedence: theorm proving: Agda, Lean; functional, ML-family: Haskell (with |
Hi.
I read there that targeting LLVM is the plan.
If that is the case, we would probably need the following features in order to replace inline C:
I can't think of any other features worth having, but I'll add them to this post as I think of them.
Thanks.
The text was updated successfully, but these errors were encountered: