Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Poster child for Haskell


Yes, it is the only program coded in Haskell I have ever used for anything practical, to my knowledge.

I have heard of others, like git-annex, but not used them myself. I wonder if there are any I just didn't know were.

I also wonder if anything about Haskell makes it particularly suited as the implementation language for Pandoc. It must have a lot of parsers in it, and Haskell is supposed to be good for coding parsers.

There are parser generation libraries and meta-libraries for certain other languages, notably C++. I wonder what Pandoc in C++ would look like. Probably a pretty good parser meta-library could be spun out of such a project.


Allow me to shill another amazing Haskell program for general use then: https://www.shellcheck.net/



If this list rounds up the most-used Haskell programs, I can safely conclude that I don't use any Haskell program besides Pandoc.

Apparently I use a few Go programs--Docker, maybe others?--but no Java programs at all, because I delete all the JVMs from my machines without noticeable effect. Likewise, no C# programs, because I have no Mono runtime. Probably no Lisp, Smalltalk, Julia, or OCaml. Some things I run almost certainly are or use Lua, and of course Python, Perl, and even Tcl. I don't know of any in Rust, but it would be hard to tell because of static linking.



Xmonad is another famous one


I have never understood the interest in window managers. All I have seen that try to automate to expectations fail to approach mine.

I.e. a window manager does not seem to me like a useful practical application, once there is a minimal one already. Fvwm was fine.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: