Forth-in-Charm
Charm-MacOS
Forth-in-Charm | Charm-MacOS | |
---|---|---|
5 | 8 | |
4 | 0 | |
- | - | |
0.0 | 0.0 | |
about 2 years ago | over 1 year ago | |
xBase | xBase | |
- | - |
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.
Forth-in-Charm
-
July 2022 monthly "What are you working on?" thread
I've been implementing the lessons from my last dogfooding (Forth implemented in Charm): getting the bugs out, and implementing more helpful and interactive error messages, a stack trace, etc, so you can really bang away coding. It's nice.
- Easy-to-implement PLs
- June 2022 monthly "What are you working on?" thread
-
Langception: I wrote a Forth in Charm, which I also wrote
Implementation of Forth in Charm : https://github.com/tim-hardcastle/Forth-in-Charm
Charm-MacOS
-
Charm: a new language in, with, and for Go
There's source code here, a Mac executable with auxiliary files here, and there's a manual here which also has notes in pink to explain the reasoning behind my choices. If you like the project, please add a star to the source code repo. Thanks!
-
Charm 0.2.2: Now with return types, inner functions, transactions, and better encapsulation
There is a manual here with extensive notes (in pink) for langdevs. The source code is here and Mac OS object code can be found here.
-
Charm 0.2.1: now with enumerated types.
Source code; Mac OS object code; manual.
- August 2022 monthly "What are you working on?" thread
-
Best REPL for a language
So, here's the source code, and here's the Mac executable plus resource files. Both come with lots of example code and a manual in .pdf form with extensive notes for langdevs. The description of the bells and whistles of the REPL are near the end of the manual, in the section titled "The hub".
-
How would you remake the web?
Here's the source code etc, here's a compiled Mac OS version, and here's a manual with extensive notes for other langdevs about what I'm trying to do.
-
Langception: I wrote a Forth in Charm, which I also wrote
Mac OS object code for Charm : https://github.com/tim-hardcastle/Charm-MacOS
-
Charm 0.1: a data-oriented scripting language
See my shiny newish language paradigm! Or, alternatively, come and stare at the crazy guy trying to put the fun into functional! (Mac executable, manual in .pdf form and demo code here, source code etc here. Or if you just want to read about it without getting your hands dirty, here’s a version of the manual with extensive notes for langdevs.)
What are some alternatives?
prowl - WIP stack language that uses regex for control flow
Lisp-in-Charm
cane - A small MIDI sequencer DSL designed around vectors and euclidean rhythms
butter - A tasty language for building efficient software. WIP
cognate - A human readable quasi-concatenative programming language
utop - Universal toplevel for OCaml
peridot - A fast functional language based on two level type theory
kuroko-wasm-repl - In-browser REPL for Kuroko
rigc-lang - A prototype of the RigC programming language.
rlox - VM and compiler for the Lox programming language (http://craftinginterpreters.com) implemented in Rust
FruitCastle - Fruit Castle is a web application intended to serve as common centralized backend service provider for a wide range of apps requiring different types of data
boba - A general purpose statically-typed concatenative programming language.