I think that porting Google's TensorFlow would be a grand project! If
anyone is interested in this, please feel free and respond to this thread.
I would like to see what are the influences behind Ruby's adoption levels.
For example, since Python is included in every Linux/Unix distribution, is
that the reason more people use Python? If so, perhaps it might be worth
trying to get Ruby into some core Linux distributions.
Looking forward to some feedback.
There is a rather long list of linux distros, that support ruby with their package managers. I don't think,
that this level of availability is a problem. If availability is the key, you have to choose PERL. This will
be installed on any unix-like OS.
My experience is, that hardware vendors tend to sell recent hardware with old software. So you have to install
things yourself or call your sys-admin.
I work in climate science, where most of the people use Fortran and shell. Python has become popular in the
40- class of poeple here. One reason is, that you can program python in fortran style - it looks strange, but
that's what people are used to
This is a good point.
It's difficult to engineer the success of something as complicated as a programming language. It's difficult to elevate the discussion above some very general requirements like:
- Functionality
- Access/ Availability
- Performance
- Usability
- ...
Measured in terms of the number of users, accumulation would seem to be the key strategy.
A new user has to learn the language, which takes time and effort. S/he needs a good reason to do so. (Rails, for example. People are probably not going to learn the language because of a new way of iterating over a collection of objects. Although they may learn to like the new syntax in time.) Having learned the language, it's critical for the success of the language that the user keeps using it. If it's just an arbitrary choice to use Python, Ruby or something else than it's really about familiarity (and to some extent consistency and quality.)
In the end, I think it's a long-term trend. Ruby libraries are also critical but it's the qualitiy of the libraries (or their ruby bindings), over a period of time, which are going to prove to be ultimately important. If people, who make the effort to learn Ruby can do what they need to do in Ruby, then Ruby will continue to grow.
···
On 02.12.2015 17:02, Ralf Mueller wrote:
On 12/02/2015 04:07 PM, Hector Rios wrote:
>
> ralf
>