Re: Preferred language?

Sergio Tortosa Benedito <[email protected]>
Newsgroups gmane.linux.distributions.gobo.general
Message-ID <CAPiRi8PrzoPEz-bihkeRXaOGHe8D7naSP=OFtcKAn91hrDp5fw@mail.gmail.com>
2015-03-27 20:43 GMT+01:00 Joel Roth <[email protected]>:

> On Fri, Mar 27, 2015 at 01:39:17PM +0100, Sergio Tortosa Benedito wrote:
> > Well I'm writing this e-mail because I want to know which languages do
> you
> > know/prefer since I might write some tools.
>
> Are you so flexible?

Well, pretty much as long as is not Java I'm (and preferably C/C++) I'm
pretty much OK.


> > *Python: pretty much industry standard
> > *Ruby: meant to be fun, higher DSL capabilites
> > *Lua: fast,small and also DSL capable (with some trickery)
> > And now some other which are not so known but interesting:
> > *Nim: Python + Pascal with the highest grade of metaprogamming I have
> ever
> > seen
> > *Crystal: Attempts to be compiled ruby.
> > The interesting thing about crystal is it's typing  system which is a mix
> > between dynamic and static, it's dynamic because var=1; var="hello"
> > works,it's static because the variable's types are known at compile time.
>
> > As anyone may infer, one feature I find interesting it's metaprogramming
> so
> > we can write a small DSL (Domain Specific Language) and simplify code.
>
> I'm not a great critic of languages, but I've had lots of
> fun with Perl, written/maintained a decent-sized app with its (20k
> lines.) Interesting that it no longer makes people's
> lists. I guess it's like brussels sprouts, people love it or
> hate it.
>
> There is also a community around a language, and an ecosystem of
> libraries, so it's not just the language itself.
>
> Debian has used perl quite a bit for administrative tasks.
>
> cheers and happy hacking (in whichever language)
>
> Joel
>
I have also heard about Perl for administration, but truth is I don't like
it, neither the language nor the stale state it is right now (not that I
have used that much, pretty much only in a subject).

As for the community or the library all of them (except Crystal) have a
helpful community (even though Nim's one is small, you can get it's author
to help you, whichi is awesome), when it comes to the libraries I thought
that as long as it haves a good string manipulation library I think we are
pretty much covered( I can't think of anything else which is needed as it
not available as command).

--Sergio

_______________________________________________
gobolinux-users mailing list
[email protected]
http://lists.gobolinux.org/mailman/listinfo/gobolinux-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.