I want to see a procedure call, "Hello world" I/O, some math or string manipulation, and how to run that myself.
After that I can look at compiler sources.
But even so, I know I'd like a good reference of what primitive operations are, the type system, and what's provided by the Prelude.
Mirth hasn't been released. I found it and decided to share it.
You can still use Factor http://factorcode.org/
I think it is still maintained, but slow releases.
Personally, I'm a Qvera man myself, but there's a cost to entry there (unless their free Standard edition does what you need).
> Forth, Haskell, Idris, Rust, Lisp.
All great. I would do anything to find a shop that actually uses any one of these instead of the usual boring stuff.
Seriously, how would one proceed to find such places?
And personal FOSS projects of course.
2. Build a product.
3. ???
4. Profit.
[1] https://en.wikipedia.org/wiki/Concatenative_programming_lang...
This all works well for untyped languages (FORTH is untyped, as an example), but once you add in reasonably complex types you can't really use "sequences" alone, anymore; the directly comparable property is instead true of string diagrams. And once you add some more complexity, you even have to deal with, e.g. proof nets. There are ways to simplify textual syntaxes like e.g. typed lambda calculus along 'concatenative' lines, but mostly these are simple tweaks (De Bruijn notation, and/or De Bruijn indexes) that don't really create a "different" language.
Interestingly, PostScript is also concatenative.
If you've ever used an RPN calculator, you almost understand how concatenative languages work!
Does anyone know how Github chooses which languages to adopt in their language detector?
Do you only give yourself a pass for tinkering instead of using your precious free-time to credentialize in and improve existing software?
With the context presented so far (zero, for those keeping score at home), there's no reason to assume that the poster is dismissive of the project being discussed.
Why IS Mirth needed, when we can improve other languages? This is actually a perfect segue for proponents of Mirth to explain the niche the language occupies and it's pros and cons for users/engineers.
Thanks for making HN cancer, dang. Honestly, you're jumping up random asses on the internet that you'll never meet nor matter to is why the quality of discussion on HN has reached the trough it seems comfortably rested in. But hey. You posted the guidelines. You're a hero.
(In case you didn't already, you can read about this family of languages in http://evincarofautumn.blogspot.com/2012/02/why-concatenativ...)
I'm personally happy that somebody is doing more research in this field.
Another nice one (again imho) is [0].