4 ms·
Not being a native speaker and thus maybe sounding harsh is not flamebaiting. > Ruby / Python people willing to pay for a good environment? I didn't say Ruby
by lelele 16y ago
Not being a native speaker and thus maybe sounding harsh is not flamebaiting.
> Ruby / Python people willing to pay for a good environment?
I didn't say Ruby and Python aren't worthy languages _now_. I've said they were when they started. Yes, now that they have gained a big community, they enjoy lots of support from companies as well.
> Noone said that languages must be free.
This is implied whenever people say that CL has poor libraries because _free_ CL implementations have poor libraries, whenever developers weren't interested in some areas (web development, for instance). OTOH, how do Ruby and Python stack against CL when in comes to AI libraries?
I hope we agree that free CL implementations in themselves are very good quality, anyway; even more so if you consider how little their community is compared to mainstream languages.
> Actually - can you think of any closed-source general programming compilers that matter?
MS Visual C++ coming to mind? However, that's not the issue. I was arguing that CLers willing to pay for their environments when they could just grab another free language should tell us something.
Peace.
- gaius 16y agoWorth nothing that even MS gives away its compilers these days. You pay for the layered products.
- jedbrown 16y agoShow me any CL library that is competitive with numpy+scipy. Similarly, I do a lot of distributed memory work, for which MPI is necessary. For CL bindings, all I know of is CL-MPI and mpi4py trumps it in every way. I need parallel linear and nonlinear solvers, petsc4py fills that role well, but there is nothing similar for CL. It's also crucial that it work reliably in unconventional environments such as BlueGene, this is rare for proprietary implementations. I don't really like Python, but these libraries and it's portability make it a functional environment. I don't think any proprietary implementation is prepared to step in.
- viraptor 16y agoRe. AI - I don't know - never needed to use them and pypi search is not very good for such expression :/ I suspect there is something though. Just as lisp was the king of NLP one day - right now I'd bet on NLTK any day. People learned to write parsers / tree processing and it's almost as trivial in Python as it is in lisps. Re. MSVCpp - Not only I got a free version from university (and another one from another university), there's a starter edition (not sure about the name - express?) which is free. Without context, it's hard to say why are they willing to pay. Maybe it's because they liked the environment? Maybe it's because their codebase is so big they can't switch anymore? Maybe because free alternatives suck at some level? Maybe the company pays and noone asks why? There are so many potential reasons, we'd need to analyse some stories of why are people doing this.
- lelele 16y ago> Re. AI - I don't know - never needed to use them... Spot on! We think a language lacks libraries whenever we look at a language which has not been among the language of choice in our area of interest. > Re. MSVCpp - Not only I got a free version from university (and another one from another university), there's a starter edition (not sure about the name - express?) which is free. You surely are a young gun ^_^ MSVC++ has been a successful commercial product for a long time (and still is). I think MS made it free just because it started feeling the heat from GCC and didn't want to lose share. However, we were talking about open-source implementations, not free ones. > Without context, it's hard to say why are they willing to pay. If you were to hang on comp.lang.lisp for a while, you'd learn that CL do really prefer CL to any other language because of some features intrinsic to CL itself. Moreover, it looks like when they are freelancers, then they are making a good living, therefore having to shell out some cash for their own convenience; if they are employees, they are experienced enough to make the decision about what their company should buy. Why struggle to install a CL environment? Just shell out €1200 and you're up and running with Lispworks CL (among others).