I had never heard of this Rosetta Stone thing but though
sage-devellers might be interested.

John


---------- Forwarded message ----------
From: Charles Greathouse <charles.greatho...@case.edu>
Date: Tue, May 17, 2011 at 3:53 PM
Subject: Spreading the word
To: pari-us...@list.cr.yp.to


I have been working on adding GP and PARI examples to Rosetta Code,
http://rosettacode.org/

It think that in addition to popularizing the language this is a good
resource for learning the language.  (I learned just while writing the
examples -- I didn't realize the power of closures until I played with
them for this project.)

First, I would encourage anyone interested to register with the site
and contribute a few examples (or improve some of the existing ones).
It's easy, even if I took most of the easy ones -- many of the tasks
are handled by built-in functions.

Second, if anyone has experience with GeSHi I would appreciate
feedback on setting up syntax highlighting in that system for GP.  My
first attempt is here, along with a brief discussion of the issues I
found:
http://rosettacode.org/wiki/Rosetta_Code:Village_Pump/Syntax_Highlighting#PARI.2FGP
This would allow not only Rosetta Code but Wikipedia, OpenOffice, and
individual websites to highlight GP scripts, which I think would be
cool.

Third, there are some tasks I have avoided coding because I can't find
any good way to do them in GP.  Not that I can't do them -- GP is
Turing-complete, after all -- but I feel that these should have an
easy solution and I hate to submit a clumsy solution if an elegant one
might be at hand.  For example:
http://rosettacode.org/wiki/Reduced_row_echelon_form
http://rosettacode.org/wiki/Polynomial_regression
I feel less bad about having no solution or a poor one on
nonmathematical tasks: it's 'showing off' to even attempt them.  But
maybe there is an elegant way and I just don't know it?

Charles Greathouse
Analyst/Programmer
Case Western Reserve University

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to