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

I've tried using Erlang once or twice. I inherited an open source project written in it, wanted to maintain it a bit but I couldn't make head nor tail of it, and I'm a good programmer (but very busy with other things). There were too many things to learn to get started working with the Erlang ecosystem and I didn't really have the time.

I didn't find any good tools.

The error messages were obtuse.

I didn't understand how simple shit like configuration files worked. I couldn't find any place where the file was 'opened' from code. I chalked it up to the magic of the underlying framework or whatever.



Are you a good programmer in imperative languages only by any chance?


No - I've done a number of FP projects, but certainly spent less time with it than imperative languages. Here are some FP projects I've done --

    * Compiler for a scheme-like language in Haskell
    * simple webapp in Haskell using Yesod
    * small 2d game in Clojure
    * racket-based little language that compiles to openscad
    * lots of academic programming-languages projects in Racket
      (garbage collector, type checker, prolog, etc)




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

Search: