3 ms·
Rain Programming Language by nikeedev
- deleted 2y ago[deleted]
- brudgers 2y agoThanks for sharing your work. Please post direct links to HN not redirections. Your work might make a good candidate for ShowHN if it meets the guidelines. Thanks again.
- nikeedev 2y agoThank you so much! I will look into ShowHN. nikeedev
- rad_gruchalski 2y agoLittle bit more about the language: https://github.com/nikeedev/rain-lang/blob/main/language_syntax.md https://github.com/nikeedev/rain-lang/blob/main/language_syn.... I like that syntax.
- nine_k 2y agoSince it's in the very early stages, that's what I'm missing here: - The rationale. What is the problem, and why a new language solves the problem better than the existing ones. Are there killer features? - The main motifs of the language. There is a bunch of known ways to build a language; which are followed, and what are new ideas, if any? (Packaging well-known ideas well is totally OK.) In particular, approaches to mutability, purity, type system, classes/objects, async, parallel, safety (lifetimes, UB, etc), resource control (GC, RC, RTTI, etc). - Modularity within the language, and interaction with third-party libraries (e.g. FFI). - The target(s): native code generation, a VM, WASM, JS, transpiling through C, etc. After that, specific language features and syntax niceties become much easier to reason about.