|almost 3 years ago||4 days ago|
|BSD 3-clause "New" or "Revised" License||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.
We haven't tracked posts mentioning typed-admin yet.
Tracking mentions began in Dec 2020.
What is haskell used for ?
2 projects | reddit.com/r/ProgrammingLanguages | 6 Jan 2022
Haskell happens to be one of the most hard-core functional languages, which brings some interesting features to the table. It's used a lot for academic research, writing compilers for other languages (e.g. Carp, Idris etc.), it's used for making generative art and music, or by many large companies and startups in the financial and tech sectors. Most famously, Facebook uses Haskell for its spam detection algorithms.
The Clojure Mindshare (2019)
5 projects | news.ycombinator.com | 31 Dec 2021
I love Clojure, but I do miss static types. I'm hoping Carp (mentioned in the article) comes into its own. It seems like it could become my ideal language. The other problem I have with lisps in general is that they seem to encourage clever programming that is hard to read / debug (or maybe they just attract developers who value brevity over clarity... not sure).
Bubbleos, a Self-Contained OS
3 projects | news.ycombinator.com | 18 Nov 2021
In the “Immediate plans (say, March 2019)” (yes, most of this project is 2¾ years old, though there have been spasms of activity in some areas from time to time since):
> Leconscrip: a memory-safe low-level statically-typed imperative language without garbage collection and with Lisp syntax, […]
I think producing anything even vaguely useful of this description in under a month was fairly wildly unrealistic. The only path to memory safety without garbage collection (… unless you’re willing to forego references altogether, which would generally disqualify usefulness) is some form of ownership tracking, and that’s a fairly lightly-trodden and lightly-documented path. There are very few examples of such languages even if you skip Lispness—I think Cyclone was the first (a research project spanning 2001–2006; and correct me if there was prior art), and Rust is the only even vaguely mainstream one. Making a language with these features using Lisp syntax (which I presume to include macros, otherwise is it even Lisp syntax?) is even more lightly-trodden and I suspect more difficult on average, though Carp <https://github.com/carp-lang/carp> looks to be having a go at that.
(I’m definitely interested in the concept of a memory-safe, garbage-collection-free language with Lisp syntax. I wish Carp and any other attempts well.)
Clojure, but without the JVM?
19 projects | reddit.com/r/lisp | 29 Oct 2021
Carp - A statically typed lisp, without a GC, for real-time applications.
1 project | reddit.com/r/lisp | 15 Oct 20211 project | reddit.com/r/Clojure | 15 Oct 2021
Hacker News top posts: Oct 15, 2021
4 projects | reddit.com/r/hackerdigest | 15 Oct 2021
Carp – A statically typed Lisp, without a GC, for real-time applications\ (67 comments)
Carp – A statically typed Lisp, without a GC, for real-time applications
1 project | reddit.com/r/patient_hackernews | 15 Oct 20211 project | reddit.com/r/hackernews | 15 Oct 2021
Carp: A statically typed lisp, without a GC, for real-time applications
1 project | reddit.com/r/CKsTechNews | 15 Oct 2021
What are some alternatives?
sectorlisp - Bootstrapping LISP in a Boot Sector
Fennel - Lua Lisp Language
Nim - Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
awesome-lisp-companies - Awesome Lisp Companies
nim-esp8266-sdk - Nim wrapper for the ESP8266 NON-OS SDK
femtolisp - a lightweight, robust, scheme-like lisp implementation
ferret - Ferret is a free software lisp implementation for real time embedded control systems.
trivial-gamekit - Simple framework for making 2D games
FunGEn - A lightweight, cross-platform, OpenGL-based 2D game engine in Haskell
modf - A setf like macro for functional programming
babashka - Native, fast starting Clojure interpreter for scripting
ModelingToolkit.jl - A modeling framework for automatically parallelized scientific machine learning (SciML) in Julia. A computer algebra system for integrated symbolics for physics-informed machine learning and automated transformations of differential equations