Ask HN: What is your favourite unpopular programming language?
Mine's prolog.
Mine's prolog.
The best integration so far is probably Nginx:
https://blog.cloudflare.com/pushing-nginx-to-its-limit-with-...
I suppose its debatable whether it's unpopular, as Rust focused articles on HN tend to be up-voted. But, it does seem "unpopular" compared to Go, and other languages with a much larger following.
And even Java... I've also had one problem made a fair amount simpler by Java's reflection, and a fair amount more simpler by Java's garbage collection. But I think Java is much to well-used to count as "unpopular".
(From the OP)
It's a really cleanly-designed language. While it has rough edges, the problems with it seem to be things it doesn't do, not things it does for confusing reasons.
For newer developers, I feel like even the linenoise/write once jokes are pretty much unknown. For an older set you still see one-liners and text heavy scripts, but no large players are really doing greenfield development in perl anymore.
Which is a bit of a shame, because perl 5.20 is a pretty far cry from the 5.8 I was using those 10 years ago...
Edit: I really like Mercury [1] but the implementation is so crazy large and complex that I stopped pursuing it. While it's so lovely. I just try to use what I learnt from Mercury in optimising my Shen implementation.
Because it's fun.
My favorite Brainfuck interpreters.
http://brainfuck.tk http://copy.sh/brainfuck/ http://www.iamcal.com/misc/bf_debug/
This is a good IDE for Brainfuck.
If you are interested, you can contribute to this Brainfuck compiler optimization project.
proprierary and slow (bad) but it has a huge, convenient, well documented standard library so it's convenient for prototyping stuff
plus it's really satisfying to implement complicated thing in a single line of code
There is nothing like Oz. I spent 2 of my best years just studying its research papers.
Solid intro tutorial here - http://www.atariage.com/2600/programming/2600_101/
It's prolog for me too. Or I guess logic programming in general, but prolog is the main standalone one. I really hope clojure's core.logic takes off.
(Just because a lot of people use it, doesn't make it popular!)