The issues I raised were pretty concrete, and not merely "this symbol is better than that symbol"
164 karma · joined August 24, 2023
Some problems off the top of my head:
- The lack of new variable declaration keyword makes scopes less explicit. nonlocal is not simpler in the large than `let x = ...`
- The lack of multi-line lambdas is very limiting for anyone coming from JS, C#, Rust, Kotlin... heck even Java
- The ternary operator (... if ... else ...) is needlessly different for other mainstream languages
let main () =
printf "hello"
0[0] https://jacobin.com/2022/05/jacobin-is-looking-for-a-program...