Regarding arrays and lists in Julia: the Array type is like C arrays in
that it is backed by contiguous storage in memory, and like std::vector
from C++ in that it can be dynamically resized.

Linked lists, on the other hand, are implemented in some third party
modules.

BTW., Julia is a quite interesting language from some perspectives: it's
translated into machine code by LLVM, making tight loops very fast; but on
the other hand Julia also takes some aspects from Lisp, a Julia program can
transform it's own syntax tree, see here:
https://docs.julialang.org/en/v1/manual/metaprogramming/

Also, Julia is unlike, e.g., Python in that Julia codebases are largely
written in pure Julia. I think this speaks in its favor.

Regarding Symbolics.jl, it seems like something that will probably just
contribute to fragmentation of effort, but still, Julia seems like it could
be a nice language to have an excellent CAS in.

Regards,
Neven

-- 
You received this message because you are subscribed to the Google Groups 
"FriCAS - computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/fricas-devel/CAL%2BbK4P2quDQj1X3rCOARnvXQWK1f8h6AjpB_h7%2BGEMGPEqSkQ%40mail.gmail.com.

Reply via email to