compilers-targeting-c
vala-www
compilers-targeting-c | vala-www | |
---|---|---|
6 | 34 | |
656 | 48 | |
- | - | |
4.6 | 7.4 | |
6 months ago | 1 day ago | |
JavaScript | SCSS | |
- | Creative Commons Attribution Share Alike 4.0 |
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.
compilers-targeting-c
-
Ask HN: Who is developing a programming language that compiles to C?
https://github.com/dbohdan/compilers-targeting-c
I'm long time fan of programming languages that compiles to C hoping that one day will fall in love with one endlessly! :-)
-
C as a IL (Obstacles? Libraries?)
Somehow related: a list of open source compilers that can generate C code.
-
rust in kernel?
If we need a higher-level language in the kernel, it should be a copyfree-licensed language. Lua is already the language of choice for in-kernel scripting. There are many languages that compile to C (Nim, V, Chicken Scheme, etc), which makes them just as fast but a lot less bloated than Rust.
-
Is there any alternatives to Clang?
Sadly the best alternative to Apache-licensed LLVM is still LLVM version 8 (the last version under the original license). It should continue to compile well-written C programs (including everything in BSD base), as well as languages that compile to C (Nim, V, Chicken Scheme, etc). But newer C++ features, new hardware support, and ever-improving optimizations would not be available. This would result in a growing number of ports pulling in the latest LLVM/clang as a dependency...
- Targetting C
-
What softwares do you recommend to a daily use BSD system?
I still use llvm80 (8.0.1_7) (mainly as the Nim / V / Chicken / etc backend), because it's the last Copyfree version, before the switch to Apache license.
vala-www
-
Vala Programming Language
https://vala.dev/
an apps list is here
else you have :
- The Vala Programming Language
-
Odin Programming Language
Vala (compiles to C, some GTK apps are written in this) - https://vala.dev/
- Ask HN: Who is developing a programming language that compiles to C?
-
Vale's First Prototype for Immutable Region Borrowing
There's also been a language called Vala, active since 2006!
https://vala.dev
-
Off topic? Recommend a language well supported on Emacs..
The only language I can think of that fully meets these requirements is Vala. It is GNOME-centric, is available in any distro, has automatic memory management, and has bindings to a ton of open source libs.
- gtk-ks: Join the Effort to create GTK Bindings for Kotlin!
- Unusual programming language that you use (Work, Hobby)
-
Nim version 2.0.0 release candidate
> In my understanding, Nim at the moment is really a transpiled language, instead of compiled. Transpiled to C, then tooling uses clang or gcc to do compilation from C to target platforms.
If I understood correctly, like the Vala language: https://vala.dev/ (Note: Vala is strongly integrated with GObject).
What are some alternatives?
herbstluftwm - A manual tiling window manager for X11
mqtt.org - The mqtt.org website
neovim - Vim-fork focused on extensibility and usability
website - Flutter documentation web site
honey-potion - Writing eBPF programs with Elixir!
crystal-website - crystal-lang.org website
mpv - 🎥 Command line video player
carbon-lang - Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)
vanity-scheme - R7RS Scheme Compiler Vanity Project
go-is-not-good - A curated list of articles complaining that go (golang) isn't good enough
Tango-D2 - A port of the Tango library to D2
Vale - Compiler for the Vale programming language - http://vale.dev/