Hacker News new | past | comments | ask | show | jobs | submit login

I just don’t get the hate on large languages. It’s not like someone is going to look down on you just because you’re not using the whole feature set.

Encountering functionality you’re not familiarized with is pretty much the norm in all projects and I’d rather encounter something that is part of the core language (bonus point if it’s a standard) than a self rolled abstraction or some other library.

It is no coincidence that I always end up working with ugly and so called kitchen sink languages and prefer Perl over Python, C++ over C, Common Lisp over Scheme, Rust over Go and OCaml over SML.

I like the idea of designing and using languages with a small set of orthogonal abstractions but looking back at the whole Scheme fragmentation and my experience with past and current projects written in Forth, C and Go that started fine but turned pretty fast into maintainability hell I think it’s utopian and futile.

I’m not ashamed to say that I like ugly and messy and that I encourage those in doubt to dive in and enjoy the kludge that Common Lisp is.




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

Search: