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.
