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

> ... maybe extract those files to required files, add gems, whatever.

CPAN is the killer feature of Perl. It just works. First off, most of the time I don't need a CPAN module for doing shell scripting in perl. Perl itself is rich enough with the file manipulations that are needed for any script of less than 100 lines.

My experiences with Ruby and installing gems have been less pleasant. Different implementations of Ruby. Gems that don't compile / work on certain architectures. Breaking changes going forward where a script that was written 2 years ago doesn't work anymore. Sometimes it's someone was doing something clever in the language that doesn't work anymore. Other times its some gem got updated and can't be used that way anymore. ... which brings us to ...

I believe that Go's advantages come into play when the program gets more complex that that 100 line size and it becomes a "program" rather than a "script" that has complexity to deal with. Furthermore, executables built in Go are most often statically linked which means that someone upgrading the libraries doesn't break what is already working.




Does anyone under age 50 or so even know Perl?


Make it 30 and it's actually a question.


I'm not even 40 and I remember it well enough.


Yes.


Do you all order the same thing when you get together at the cafe?




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

Search: