The Popularity of Four Lisp Dialects on Github
wenshanren.org
The Popularity of Four Lisp Dialects on Github
1–10 of 25 posts
Re: The Popularity of Four Lisp Dialects on Github
#2I also suspect the initial jump into a purely functional paradigm (and then even further into code as data) might be too big of a hurdle to overcome for most developers, who are better off staying productive in their existing idioms.
Re: The Popularity of Four Lisp Dialects on Github
#3That's not to say that Lisp is popular, only to suggest that Github is not necessarily the best sampling of its development communities.
Re: The Popularity of Four Lisp Dialects on Github
#4Because they predate Github by many years Lisps tend to have already established other repositories. That's not to say that Lisp is popular, only to suggest that Github is not necessarily the best sampling of its development communities.
Re: The Popularity of Four Lisp Dialects on Github
#5Because they predate Github by many years Lisps tend to have already established other repositories. That's not to say that Lisp is popular, only to suggest that Github is not necessarily the best sampling of its development communities.
Re: The Popularity of Four Lisp Dialects on Github
#6Re: The Popularity of Four Lisp Dialects on Github
#7Lisp is probably never going to get huge and that's ok. It's a niche language for a subset of the programming community that has a specific set of values, and not everybody needs to or wants to share them. Obviously lisp users think you're missing out if you're not using a lisp, and will help you out as much as possible if you decide to join the so called renaissance. However I think the community understands that it…
As to your second point, I think code-as-data is both a smaller hurdle and a bigger part of Lisp than functional programming, which was always more of a thing in Scheme and really didn't catch up to "modern" FP until Clojure. Any programmer can appreciate the usefulness of macros and templates. The argument for pure functional programming is a lot more cerebral.
I'm sure I would have been more productive if I only knew one language. The "which language should I use?" conversation that seems so debilitating would simply never happen.
Re: The Popularity of Four Lisp Dialects on Github
#8Lisp is probably never going to get huge and that's ok. It's a niche language for a subset of the programming community that has a specific set of values, and not everybody needs to or wants to share them. Obviously lisp users think you're missing out if you're not using a lisp, and will help you out as much as possible if you decide to join the so called renaissance. However I think the community understands that it…
Perhaps I need to change the way I think. For solving maths problems and crunching numbers (I have most of a BSci in Mathematics) its brilliant (Clojure in particular). Fits perfectly.
Re: The Popularity of Four Lisp Dialects on Github
#9Because they predate Github by many years Lisps tend to have already established other repositories. That's not to say that Lisp is popular, only to suggest that Github is not necessarily the best sampling of its development communities.
I also suspect that Github might be a terrible sample of the overall programming community. I'd be curious to find out what the real numbers are if we also take in consideration the large corp, gov and science conglomerates who might be using anything form COBOL to Ada.
A big chunk of my code is C, C++, VHDL, Verilog, miscellaneous PLC/PAC dialects, etc... in other words, industrial stuff that doesn't get a lot of attention from the 'fun' startup sector. Github's numbers are most likely misrepresenting (not representing?) a HUGE section of 'hard' engineering. Add to that what you've mentioned, i.e. the copious amounts of legacy and domain specific stuff still lying around, and it means you've got a hugely biased sampling.
Re: The Popularity of Four Lisp Dialects on Github
#10Lisp is probably never going to get huge and that's ok. It's a niche language for a subset of the programming community that has a specific set of values, and not everybody needs to or wants to share them. Obviously lisp users think you're missing out if you're not using a lisp, and will help you out as much as possible if you decide to join the so called renaissance. However I think the community understands that it…
My thing is that Lisps feel... Wrong, I suppose, for doing web development. They don't seem to match my way of thinking when architecture web apps. I say this as someone who wrote a routing framework for Pharen, a Lisp dialect that compiles to PHP, so it's less pure than other dialects and has the "power" of PHP underneath it. Still didn't fit. Perhaps I need to change the way I think. For solving maths problems and…