I thought we would have another argument about real numbers this morning, 
but I see the topic has changed back to Julia. And I have to say that I 
find the Nemo project very interesting, in spite of the over-aggressive 
publicity it is receiving here.

You don't often get to see a new piece of software in its infancy, with the 
opportunity to request features from the developpers so early on. So here's 
a suggestion for Bill Hart; you write:

>Nemo is Julia, in the same way as Sage is Python

I'm not sure if I fully understand this, but I'm afraid I do. And I don't 
think it's a good decision. Let me explain.

I'm very jealous of some colleagues in numerical analysis here at my 
university whose ecosystem is ipython+numpy+matplotlib (pretty much, i may 
forget something). All three can be installed with easy_install at the 
prompt; it's modular (don't load matplotlib if you don't plan to plot); 
it's lightweight.

why shouldn't nemo by a Julia module that people load explicitly?

There are many good reasons why Sage cannot just be a module for Python. 
However I remember conversations in this forum years ago when people were 
musing about how great it would be if, by some miracle, Sage could indeed 
be a (collection of) module(s): it would be so simple and healthy. (Wasn't 
the Purple Sage project started with this "simplicity" in mind?) And it 
would be much easier to explain to people what Sage is. This may be a minor 
point, but if you've followed the conversation on reddit a few hours ago:

http://www.reddit.com/r/math/comments/2e3qla/william_stein_says_sage_has_overall_failed/

then you will see how many misconceptions people have about Sage, and how 
scary the technology appears to some.

Again there are very good reasons why Sage is what it is, but I see no 
reason why Nemo should be compelled to take over Julia like Sage has had to 
take over Python. You even say that no preparsing is needed! I'm not sure 
if, for example, you want to insist that integer constants be interpreted 
automatically as elements of ZZ. It seems to me a minor nuisance to have to 
write a few extra ZZ's, if in exchange the system can be that much simpler. 
I'm wondering what other people think.

Oh, and I ain't trying Nemo myself until installation is along the lines of 
"julia --easy_install nemo", sorry... I would love to try it on 
SageMathCloud if it's available.

best,
Pierre







-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to