3 ms·
Two that I use almost every day, and which continue to be developed as labors of love despite no longer being the "fashionable" things: 1. The Perl Programming
by biztos 10y ago
Two that I use almost every day, and which continue to be developed as labors of love despite no longer being the "fashionable" things:
1. The Perl Programming Language
https://www.perl.org https://www.perl.org
https://perl6.org https://perl6.org
2. TextMate, a Text Editor for OS X.
https://macromates.com https://macromates.com
https://github.com/textmate/textmate https://github.com/textmate/textmate
For what it's worth, some of the things that have decreased Perl's popularity have also made me use it less, usually in favor of Go; while similar factors with TextMate make me "test-drive" a new editor every six months of so, but (so far) I always come back to TM.
The two are, to my mind, different kinds of labors, though both clearly labors of love. TextMate was the Mac text editor that embraced the Unix underpinnings of OS X: BBEdit for programmers, if you will. Its balance of Mac and Unix feel is, as far as I can tell, still unique; and I think that's why it's still actively developed despite a rather troubled history.
Perl, on the other hand, is two things: Perl 5, which still powers a lot of software in the quieter realms of commerce and research; and Perl 6, which is absolutely an aspirational, striving new language.
My take is that Perl 5 is developed further because so much depends on it, and because so many people are attached to their software written in it. Perl 6 on the other hand is developed -- by many of the same people -- in the belief or at least hope that a highly expressive, hacker-friendly general-purpose language will find its audience over time, buzz & PR be damned.
- themartorana 10y agoThe original Ruby on Rails videos that used TextMate won thousands of programmers to OS X for that pretty.