On Thu, Oct 05, 2017 at 09:09:23PM +0200, Andrei Beliankou wrote:
> Dear @mrkn,
>
> On 10/05/2017 02:54 AM, Kenta Murata wrote:
> > Andrei, I saw your post:
http://www.rubyflow.com/p/hk40ll-rubydata-workshops
> > Thank you very much for spreading RubyData.
>
> As you know I try to aggregate and communicate data related news for
> Ruby e.g. via the @nonwebruby Twitter account and on the awesome lists.
> The reason is rather easy: Ruby is a language for everything in Japan,
> in Europe not really. So we all crete jobs for us in the future.
Great initiatives :). There are quite a few among us who have to use
different languages for their daily work. Even when being able to
choose a language one has to be pragmatic - and I am forced to do much
of my programming in languages I am not naming here (oh, shucks,
Python and C++ ;).
Even so, my love for Ruby is there and Ruby really shines when I am
hacking stuff. I am definitely happier when programming Ruby. The only
time I was really unhappy with Ruby was when writing multithreaded
code. But for that we have Elixir (or D). Don't write multithreaded
code in Ruby (or Python).
Ruby: productive language sums it up for me. Some people have
that with Lisp, and I think Ruby is a Lispy language. Ruby
is a Lisp with a nicer syntax than Lisp. The syntax thing I came to
appreciate quite late. Ruby code is easy to read because it *helps*
you read it. Elixir is even more Lispy than Ruby without OOP and with
its macros. But I must say that every time Elixir bugs me it is
exactly because a macro is involved. But then macros can be powerful
too. So it is beauty gained vs time wasted... Ruby macro's would be
cool, but you can just see where it would go wrong. Ruby proves you
actually don't need much of that stuff.
OK, Ruby has warts, and some short comings, but it is much better than
Python (or R). It is a shame so many (scientists) are buying into
Python. I can't think of anything Python is better at as a language. I
should know. OK, matplotlib at this point - hardly a feature of the
language.
Anyone here willing to work on a Ruby matplotlib with our guidance and
support? It can become a GSoC project. A Ruby matplotlib would be so
much nicer! We need dynamic and interactive graphics to up the ante.
Pj.