On Thursday, December 4, 2014 at 5:24:18 PM UTC-5, Simon Danisch wrote:
>
> Actually, I opened this thread: 
> https://groups.google.com/forum/?fromgroups=#!topic/julia-users/IjG2ERHVjz0
> when I needed to revisit prolog and first order logic for my AI exam...
> I think Julia can be great for DSLs!
> The current downside of Julia being very young and not having any 
> established IDE can turn into an upside, if we use this to make a deeper 
> connection between the parser and the IDE. This way we could offer correct 
> syntax highlighting and parsing for any user defined DSL, if they use the 
> same interfaces.
> I imagine that Julia might become a nice hub for other languages, with its 
> low overhead for calling functions from other languages. 
> If other languages can be integrated as nicely as Keno has done it with 
> his Cxx package, together with good IDE support, this could be huge. 
>

This is part of why I (and the people at the startup where I'm consulting) 
are so interested in Julia... it seems like a much better "glue" than 
anything else we've seen... we won't lose performance by using Julia to tie 
together our C / C++ etc. modules with a number of third party open source 
packages that have nice C interfaces...
 

> Deciding to use Julia wouldn't mean to decide against using other 
> languages.
>

Even though removing the *necessity* to use multiple languages is, I think, 
core to Jeff Bezanson's PhD thesis, Julia does a wonderful job of just 
that, allowing you to keep your old C code or libraries, and write new 
interesting stuff in Julia.

(As much as I like to believe that Julia could be the one and only 
> language, this is still very powerful)
>

Even I wouldn't say it would be the one and only language, but it could 
replace a raft of other languages, IMO.

Scott

Julia - one language to rule them all, and in the brightness bind them!

Reply via email to