Our great sponsors
jl | racket | |
---|---|---|
2 | 173 | |
467 | 4,524 | |
- | 0.4% | |
4.1 | 9.7 | |
about 1 year ago | 5 days ago | |
Haskell | Scheme | |
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.
jl
-
Glide - data transformation language (documentation in comments)
This is cool! You might be interested in looking at jl which has a similar use case
- Efficiency of parsing large JSON, alternatives?
racket
-
Building a Programming Language in Twenty-Four Hours
I think building a programming language (or DSL to be exact) for a problem is one the features of Racket [1]. I once watched a presentation by Dr Felleisen and got this idea.
-
Getting Started with Goblins
Before anything else, make sure you have DrRacket installed and the IDE opened. You will need to install Goblins by going to File > Package Manager and type "goblins" in the Package Source box and hit enter to install the library.
- Discussion Thread
-
Navigating the Github repository?
I'd like to read the source code for a procedure in rnrs/base-6 (to see how it handles inexact numbers), but I can't seem to find the appropriate file or directory at https://github.com/racket/racket. A Web search didn't turn up anything useful. Any ideas?
-
Tips for CS011 and CS10B?
https://racket-lang.org/ (Racket) is pretty cool for recursion (see: tail recursive) - it's also a functional language which is pretty cool.
-
Best implementation of CL for learning purposes
Racket is a great lisp - and it has an excellent distribution, lots of documentation and a friendly community. It also includes a rare creature: a statically typed-checked lisp Typed Racket. The Racket install actually includes several languages including scheme. And it is backed by an incremental native code compiler. https://racket-lang.org/
-
How Big Should a Programming Language Be?
The Racket repo is 1,565,173 lines of code.
-
Why I decided to learn (and teach) Clojure
Lisp is not a programming language, but a family of languages with many dialects. The most famous dialects include Common Lisp, Clojure, Scheme and Racket. So after deciding that I was going to learn Lisp, I had to choose one of its dialects.
-
Ask HN: I just want to have fun programming again
How about Unity? https://unity.com/products/unity-platform
Or Racket? https://racket-lang.org/
---
I only have a little experience with the suggestions above; I personally like SvelteKit, but it doesn't fit your requirements.
-
Stop Building on Corporate-Controlled Languages
I've had very good luck with Racket ( https://racket-lang.org/ ), in that regard. It's a Lisp which is geared towards the implementation of languages and their interoperation. There's even a strongly typed Haskell-like language - Turnstyle - implemented in it as part of ( https://www.ccs.neu.edu/home/stchang/popl2017/ - the paper: https://www.ccs.neu.edu/home/stchang/pubs/ckg-popl2017.pdf ) and the even more powerful ( http://lambda-the-ultimate.org/node/5587 ( the paper: https://www.ccs.neu.edu/home/stchang/pubs/cbtb-popl2020.pdf ) ) Turnstyle+ which implements dependent types on top of that language as well. Which is just plain cool...
What are some alternatives?
Visual Studio Code - Visual Studio Code
clojure - The Clojure programming language
antlr-tsql
nannou - A Creative Coding Framework for Rust.
babashka - Native, fast starting Clojure interpreter for scripting
coalton - Coalton is an efficient, statically typed functional programming language that supercharges Common Lisp.
NewPipe - A fork of NewPipe with SponsorBlock functionality.
guide.elm-lang.org - My book introducing you to Elm!
TablaM - The practical relational programing language for data-oriented applications
Vim - The official Vim repository
Sourcetrail - Sourcetrail - free and open-source interactive source explorer
.NET Runtime - .NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.