You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've got most of the design features I wanted implemented, but there are still some features I want to have further discussion on because I can't decide how I want to implement them. For each undecided feature, I've opened requests for comments (RFCs) so you can input your feedback.
Goals for the language
Progressive. Not afraid to move away from common design patterns in existing programming languages. I want Klar to fix many poor decisions from languages like JavaScript.
Easy for beginners. I want to be able to teach this language to people with no programming experience. This means there shouldn't be too many features and rules to learn and remember.
Safe. Minimal hidden crash vectors at runtime. Error handling is a big deal.
Clean. Syntax should stay minimal and clean without ceremony.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
I've got most of the design features I wanted implemented, but there are still some features I want to have further discussion on because I can't decide how I want to implement them. For each undecided feature, I've opened requests for comments (RFCs) so you can input your feedback.
Goals for the language
See the full list of goals on the repo's readme.
The RFCs
See all RFCs at https://github.com/ProCode-Software/klar/blob/main/docs/RFCs.md and in the RFCs discussions category.
Dicussion links to each RFC:
Thank you all for your feedback!
All reactions