TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Nemo: computer algebra package for Julia

53 pointsby winestockover 9 years ago

6 comments

Cyph0nover 9 years ago
Holy shit! Those benchmarks look absolutely incredible, outperforming Magma by a factor of 5 on average. Incredible work. This is the kind of work that makes Julia really look like the next step for scientific computing.<p><a href="http:&#x2F;&#x2F;nemocas.org&#x2F;benchmarks.html" rel="nofollow">http:&#x2F;&#x2F;nemocas.org&#x2F;benchmarks.html</a>
评论 #10299423 未加载
评论 #10299657 未加载
评论 #10298695 未加载
jpfrover 9 years ago
The Axiom [1] developers created a special purpose dependently typed language to capture mathematical abstractions: SPAD&#x2F;Aldor [2]. Maxima uses Lisp. [3] These packages contain many man-years of work.<p>Julia is JIT-compiled, a Lisp (under the hood) and (somewhat) dependently typed.<p>Is that enough to port (or even transpile) modules from the big open source CAS without an entire rewrite? Is there enough similarity between CAS to make &quot;foreign&quot; modules even a remote possibility?<p>Otherwise, Nemo will likely not achieve a <i>great unification</i> of math packages, since the required effort goes way beyond the resources of a small dedicated group.<p>[1] <a href="http:&#x2F;&#x2F;www.axiom-developer.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.axiom-developer.org&#x2F;</a><p>[2] <a href="http:&#x2F;&#x2F;www.aldor.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.aldor.org&#x2F;</a><p>[3] <a href="http:&#x2F;&#x2F;maxima.sourceforge.net&#x2F;" rel="nofollow">http:&#x2F;&#x2F;maxima.sourceforge.net&#x2F;</a>
评论 #10299549 未加载
IndianAstronautover 9 years ago
Since Julia is about speed, how does this compare to Sympy speed?
评论 #10298637 未加载
评论 #10301584 未加载
评论 #10298577 未加载
vorticoover 9 years ago
This is a fantastic collection of software into what seems to be a well organized and well documented package.
wbhartover 9 years ago
There&#x27;s a little bit more information in Fredrik J&#x27;s blog post: <a href="http:&#x2F;&#x2F;fredrikj.net&#x2F;blog&#x2F;2015&#x2F;09&#x2F;finding-nemo&#x2F;" rel="nofollow">http:&#x2F;&#x2F;fredrikj.net&#x2F;blog&#x2F;2015&#x2F;09&#x2F;finding-nemo&#x2F;</a>
mrcactu5over 9 years ago
If it is built on PARI how does it improve upon it?<p>Personally I want to know how to define algebraic number classes. I attempted and failed write my own algebraic number types in Python.
评论 #10300435 未加载
评论 #10300498 未加载