Language-suggestions
boo
Language-suggestions | boo | |
---|---|---|
4 | 3 | |
72 | 840 | |
- | 0.5% | |
5.3 | 0.0 | |
6 months ago | almost 2 years ago | |
Frege | C# | |
- | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Language-suggestions
-
Seeking Language Project to Join
Admittedly, knowledge is a little scattered, we juggle it between the specs/ideas repo and our Discord server (our main way of communicating currently). There are a few examples in the Ideas/Specs repo. A contributor has also proposed starting to work on an interactive tutorial, since we can run the compiler and editor in web, we might do that to collect all stable capabilities of the language soon.
-
Unpopular opinion maybe but C# is getting too bloated
Absolutely. And one guy's already working on that, I hope it will one day become a reality. [Link](https://github.com/LanguageDev/Fresh-Language-suggestions)
-
Building a new .NET language, doing to C# what Kotlin did to Java
I've written 2 issues closely related to my opinions on C#. One is a general collection (this), one is a journey through the version history (here).
boo
- .NET-compatible scripting languages for users to write their own scripts to query/manipulate objects/properties in the app
-
Unpopular opinion maybe but C# is getting too bloated
There's also boo-lang which was quite nice for DSLs / configuration.
-
QuasiLiterals
An age ago I used to be a huge fan of the Boo programming language, a .NET runtime language that was vaguely python-ic.
One of the great features I loved was it's metaprogramming capabilities. Among others, like E, the quasi-parser was easy to reach for & use at runtime. The tests are a good way to see Boo features, here's a quasi-quote test, which uses a Quasi-quote to get some code, then adds to that AST imperatively: https://github.com/boo-lang/boo/blob/master/tests/testcases/...
What are some alternatives?
flix - The Flix Programming Language
maia-chess - Maia is a human-like neural network chess engine trained on millions of human games.
star - An experimental programming language that's made to be powerful, productive, and predictable
scriban - A fast, powerful, safe and lightweight scripting language and engine for .NET
Compiler - The compiler repository for the Draco programming language.
NLua - Bridge between Lua and the .NET.
lamini