Hi there!

I have been looking at the FriCAS and OpenAxiom code recently, to determine 
whether it is possible to translate the code into Julia programming 
language.

Julia is a new open source programming language for scientific purposes. It 
has many objectives, like being simple to learn as Python/Ruby (or even 
simpler), run as fast as C, support statistics libraries like R and 
matrix/array/solvers/optimizations operations like MATLAB. It also supports 
Lisp-like macros and metaprogramming. High performance is achieved through 
a LLVM JIT compiler and intelligent type inference. Functions are 
multiple-dispatched by their types.

http://julialang.org/

Julia also integrates a package repository system, based on git (many 
packages are hosted on github).

I think that creating a SPAD-to-Julia compiler is a hard task, but 
nonetheless I believe that adding CAS support to Julia would benefit both 
Julia and the CAS itself. I believe that Julia offers a much easier 
learning curve for beginners than SPAD, and the CAS developing community 
could become much larger, with considerable improvement to the code.

I was wondering whether it is possible to use aldor or the spad compiler to 
generate the "parsed aldor" format of FriCAS (the *-Fap* parameter in 
aldor), so that the source code parsing would be much easier.

Otherwise, do you have any other suggestions or do you believe that such 
work is infeasible by automatic translation?

-- 
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 post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/fricas-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to