9
User
Recs.
Recs.
18
Updates
Last
Updated
Updated
Activity
25 Options
This option has been marked as Flagged.See in comments
SpecsUpdate
Current stable version1.5.3
PlatformsWindows, Linux, Mac, FreeBSD
Type ModelDynamically Typed
Pros
Know any positive aspects of this option?
Cons
Con Non-uniform syntax
While trying to be familiar, Julia's non-adherence to Lisp syntax makes certain constructs a bit ambiguous, most notably, the assignment ("=").
Documentation has to include the section to clarify when and under what circumstances a new variable will be declared (and if it is going to have a local extent or a global extent) or if a global variable will be mutated. Compare with LET
and SETF
(or SET!
in Scheme) forms in Common Lisp.
Con Language features are not stable yet (as of 2016)
Currently, it is 0.5 version, with upcoming 0.6 being a release candidate for 1.0. Language features change quite considerably between the releases, which may break some of the libraries. This is likely to change once 1.0 version is out.
Know any negative aspects of this option?