Replies: 1 comment
-
What do you think about this? You can't become GNU Modula-3 (#1128), so what about renew CM3 like a fresh new launch programming language by reimplementing it from scratch to use LLVM? This will also fix the licensing problems of the compiler and you will be able to be included on Debian and various other Linux distro. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
This is another solution I could think of to keep Modula-3 moving ahead. Nowadays, with the help of LLVM, so many new programming languages were developed and as they could take the advantage of LLVM's optimizations they could jump straight forward into the market. As they are newer, they have the advantage that they could learn from the previous developed languages. The old languages like Modula-3 is in very deep disadvantage now. So what about going from scratch to use LLVM like them? This will solve the bad toolchain problems that were always the disadvantage for the adoption of Modula-3 language from the beginning.
List of new programming languages that is updated very regularly: https://github.com/ChessMax/awesome-programming-languages
Some new LLVM based languages that are already more popular than Modula-3:
https://github.com/odin-lang/Odin
https://github.com/ponylang/ponyc
https://github.com/ValeLang/Vale
Beta Was this translation helpful? Give feedback.
All reactions