opendylan
Nim
Our great sponsors
opendylan | Nim | |
---|---|---|
7 | 303 | |
409 | 14,804 | |
2.0% | 0.8% | |
5.0 | 9.9 | |
4 days ago | 5 days ago | |
Dylan | Nim | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 or later |
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.
opendylan
-
A language you feel the most productive with?
Carp, Lux and Dale are 3 I'm familiar with.There's also Dylan, though that one dropped its parentheses. But if we go by the brackets, technically, we can argue that any expression-based languages is a Lisp. I once wrote a Lisp to JS transpile whose output had more parens than the input. :)
-
CppCast: Julia
Julia is a Lisp in the same form as Dylan.
- LLVM Internals: The Bitcode Format
Nim
-
Nim 2.0.0 RC2
I really wish they would fix the static linking. has needed a hack for three years:
-
Hey I made a new programming language called Yaksha
The comparison of Yaksha to Python and the niche it occupies remind me very much of Nim: https://nim-lang.org/
-
My Nim Development Weekly Report (3/12)
closes #16654; add a test case.
- My second game made with Nim
-
Ask HN: Possible? Faster than C, simpler than Python, safer than Rust
https://nim-lang.org/
-
My Nim Development Weekly Report (2/19)
remove legacy code; the first iteration now can build Nim with cpp backend
-
Whatever happened to Ruby?
Rust is increasingly beginning to be integrated into Linux Kernel Modules, Android, and even Ruby's new YJIT. C served it's purpose, but it should not be used anymore due to all of the security vulnerabilities it has allowed over the decades. Use Go, Rust, Crystal, Nim, Zig (no GC), or even V (no GC) instead, literally anything besides C/C++. If you still insist on continuing to use C/C++ for new projects, you are taking an unnecessary risk and potentially putting other users or your employer's security at risk.
-
Returning to Nim from Python and Rust
One unusual hurdle for Nim right now is that on Windows, many of the anti-virus vendors out there are overly aggressive in flagging as bad any executable that was written in nim [1].
Don't know if they've made much headway lately, but for awhile even the main installer was getting flagged, as well as tools like choosenim.
-
Interop with C in a DLL
My guess: Nim doesn't like to deal with procedures which have very similar name, read: bug, https://github.com/nim-lang/Nim/issues/21272 You could try to change the names of procedures to more distinct.
What are some alternatives?
zig - General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
go - The Go programming language
rust - Empowering everyone to build reliable and efficient software.
crystal - The Crystal Programming Language
haxe - Haxe - The Cross-Platform Toolkit
Odin - Odin Programming Language
NumPy - The fundamental package for scientific computing with Python.
node - Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles:
rust - Rust for the xtensa architecture. Built in targets for the ESP32 and ESP8266
nimskull - An in development statically typed systems programming language; with sustainability at its core. We, the community of users, maintain it.
v - Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. Supports automatic C => V translation. https://vlang.io
julia - The Julia Programming Language