On Mon, Mar 8, 2021 at 8:40 PM Neven Sajko <[email protected]> wrote:
>
> 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.

there is a largish project, Oscar,  in development for the past 6
year, which is basically an "algebraic" CAS in
Julia, with interfaces to GAP, SIngular,  Flint, etc
https://oscar.computeralgebra.de/

>
> 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.

-- 
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/CAAWYfq1ngn%3DoSvMAKd-BZzQ9WzHwjcgNodUTbHRx1PVBELDC5w%40mail.gmail.com.

Reply via email to