distros
janet
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.
distros
-
Installed Gentoo again after an 18 year hiatus
I guess I'll keep posting comments about https://www.calculate-linux.org/
-
Birth of the Gentoo Linux Distribution
Having started with Linux using Gentoo - after some attempted excursions into Debian/Ubuntu, then at work CentOS and even few months of having to use Slackware on servers until I finally convinced my boss that his T50-something Thinkpad will do same or better on Gentoo ... (and he won't need to manually chase up dependencies).
And even thought already for years compiling most of the things doesn't take that long. Just for not having to compile bunch of packages where I'm using standard/default config - I've tried Sabayon (back when it was still almost kind of Gentoo), went back to Gentoo ...
And then for almost a decade now - I've been extremely happy with https://www.calculate-linux.org/
-
Public package repository for Gentoo?
https://www.calculate-linux.org/ does
- I really want to use Gentoo but I'm tired of the compiling
-
Most stable and polished distro for few rather different purposes
Also don't overlook Calculate Linux as an option for getting into Gentoo using a GUI installer, pre-configured desktops, and a binary package repo for most of the common linux packages -- yet giving you a standard Gentoo system to work with. Apparently you would be interested in the Gnome Edition.
-
Gentoo Is a Project Car
If we follow that project car metaphor - https://www.calculate-linux.org/ is project car where you can get all parts pre-machined (already compiled) and you can still customize bits and pieces, or even whole thing.
That said - it's default config/profile and use flags are such that it's rare some package needs to be compiled.
- Do i meet the system requirements?
-
Is it possible to install KDE Plasma and its dependencies from a binary?
Mb you want to try this https://www.calculate-linux.org/ It's rebranded Gentoo with precompiled packages.
-
I need OpenRC, which distro is better?
Calculate Linux
-
what distro should i pick as a cs student/software engineer? (already have experience with linux)
The best of all worlds, for the OP, may be Calculate Linux which provides binaries for most packages while still allowing any package to be installed from the massive gentoo repositories (including overlays such as those for Common Lisp and Haskell).
janet
-
Scriptable Operating Systems with Lua [pdf]
Seems like a perfect use-case for Janet. (https://janet-lang.org/) A fast minimal VM like Lua, but even more extensible than Lua by being a "Lisp" with macro and C extension capabilities. Not a true Lisp, it's very pragmatic and performance-oriented. But it keeps the good stuff.
-
Ask HN: A Lisp with Cargo/NPM like build system?
You might be looking for: https://janet-lang.org/
It comes with a build tool `jpm` which installs dependencies globally by default, but you can have it be installed in your project folder as well.
-
Babashka: Fast native Clojure scripting runtime
I like Clojure, but I never had any good opportunities to use it other than for a few small hobby projects. It is unfortunate that it is so huge with tons of dependencies and no simpler native implementation. I started looking at various LISPs and Schemes to find something lighter to use instead and ended up settling for Janet that I think is Clojure-like enough to be comfortable to use, but in a small native binary with no dependencies and can be embedded in other native programs. I am sure for big, real, projects that Clojure makes more sense, but for my hobby projects and scripts I do not think I will install it again. I am still happy for the things I learned from learning Clojure. It was a real eye-opener for an old OO-programmer.
https://janet-lang.org/
- Janet Language
- Why Fennel?
- Embeddable Common Lisp 23.9.9
-
Sharpscript: Lisp for Scripting
One might also check out Janet for quick scripting tasks.
https://janet-lang.org
-
Red Programming Language
Thanks!
I thought about another multiplatform, homoiconic, highly compact language: https://janet-lang.org/ (takes 803 kb on my machine).
It has no types though.
-
Systems Programming with Racket
Racket is great, and if you like it you might find Rash interesting:
https://rash-lang.org/
Janet and Gerbil Scheme are also worth a look:
https://janet-lang.org/
https://cons.io/
-
how did you finally reach Lisp enlightenment?
Point here is that, for instance Janet language does not have cons / pair type but tuple (and so is lispoid, not lisp), but clearly this is sufficient for macros & hence seamless language construction: all you need is to be a lispoid although being a lisp gives another useful feature.