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!
