Re: Dylan vs Julia

Gour <[email protected]> Sun, 16 Feb 2014 08:28:07 +0100
Newsgroups gmane.comp.lang.dylan.gwydion.devel
Message-ID <[email protected]>
On Sun, 16 Feb 2014 10:07:05 +0700
Bruce Mitchener <[email protected]> wrote:

> I've already posted about this on the Julia list and have talked with
> you off-list ... so I'll keep this short.

OK.

> Dylan and Julia are both decent languages. Julia is on the way towards
> becoming more general purpose while Dylan is moving forward in other
> ways (already being well suited for general purpose work).

Yeah, I like that feature in regard to Dylan.

> In the last year, we've been working a lot on usability, GUI bindings
> and many other things. The next year will see continued growth in
> those areas as well as hopefully improvements in our numerics and
> unicode support.

Improving unicode, iow. to have fully utf8-aware language would be
great.

> We have a lot of good documentation for our libraries, and are
> continuing to work on even more.

Indeed.

> There are differences between the two and both are evolving (although
> Dylan is evolving the language less).

I've started reading docs and arrived in 'Intro' up to 'Rest Args' (too
many afk activities) and I like what I see. Some things resemble some
Ada features, but that's probably due to Pascal's influences which I
used many years ago while I was fiddling a bit with Ada recently. :-)

> As for GUI stuff, we're getting close to having a solid Objective C
> bridge on OS X and iOS, we have good Windows bindings, some good work
> on GTK+ and I'm in the process now of building Qt bindings.

Having Qt bindings will be Dylan's killer feature 'cause *many* fine
languages are missing it making them quite unusable for writing GUI
apps - GTK+ is certainly not the answer for it these days.

> You'll probably be fine with whichever language you choose so long as
> it has the GUI bindings that you require.

For now I'll concentrate on learning Dylan and trying to see how it goes
providing higher-level (thick) Dylan bindings for my required C lib via
Melange. It will be, hopefully, a nice learning experience.

It's for sure that I do not want just thin bindings for C lib and expect
to have some type-safety for the data sending/receiving to/from C.

Sincerely,
Gour

p.s. I'll study your example from another post when I become more
familiar with Dylan so I can understand it better in the context with
Julia.


-- 
As a blazing fire turns firewood to ashes, O Arjuna, so does the 
fire of knowledge burn to ashes all reactions to material activities.

http://www.atmarama.net | Hlapicina (Croatia) | GPG: 52B5C810