Forth Lisp Python Continuum: A small highly-dynamic self-bootstrapping language
Published in 2020, this chronicle by @kick details the mechanics of building a profitable, self-funded business without venture backing.
The community focused on B2B customer acquisition channels, cold email vs SEO distribution, and balancing full-time employment with side-project development.
At first glance, I love it! For years I programmed mainly in Cython, where you can float in-between Python and C, making each line as C-like or Python-like as you want, whichever suits the needs of the moment better, and can use packages/libraries from both. I liked that floaty feeling, but having 3 dimensions is a whole new ball-game.
I have to share what n-gate said about Cython, it's so funny and true:
...a horrible chimera of a programming language, wherein the drawbacks and limitations of Python are augmented by the drawbacks and limitations of C. The result is a language that introduces header files to Python and requires breathtaking amounts of boilerplate. The primary goal of Cython appears to be transforming the programming experience from "implementing a solution to a given problem" to "trying to guess when to turn off exception handling so that your code runs marginally faster."
Python is Lisp with syntactic sugar and Lisp is Forth with syntactic sugar.
Those languages have nothing in common other than being pleasant to work with because there isn't too much boiler plate.
Python is dictionary based, lisp is list based and forth is stack based. And that's just the base languages without the fancy stuff like macros and continuations in lisp, all the new syntactic sugar in python (:=, etc) and the bit tricks in forth (-1 = true, 0 = false).
Eventually, the grammar itself will be modifiable at runtime
Wouldn't that make programs hard to understand since you can't learn the syntax for once and all. It's like having a book with different pages written in 3 different languages, to understand it you need to understand all those languages.
this is really cool! I've actually been wondering for a while what a language that's both Lisp and something concatinative would look like, but I keep getting tangled up without actually solving it. I'm going to study this one
Since Github is down, here's another link on this that's interesting.
On the steps it took to get it self-hosted, published a few days ago:
https://blog.asrpo.com/flpc_is_now_self_hosted ↗