I like it.

One idea is that anyone should be able to edit the post very easily, and it 
will automatically create a fork, which would be easy to see from the original 
(something like http://github.com/asmeurer/sympy/network). Making it a git 
repository like gists would make this really easy to do.  That way, people can 
easily add comments to the document (maybe even inline comments like GitHub 
style), but more importantly, with a SymPy notebook, you could do something 
like, post an equation and paste it somewhere, and say, "I need help solving 
this equation," (like in a math help forum, or whatever), and then people could 
go in and edit the notebook and using the sympy functions, show how to do it.  
And since everything is networked, it would be easy to work off of other 
people's work, and you could see all the ideas.  

GitHub should open up the source for these things, so that it would be easy for 
anyone to just build a sympy session on top of gist.  Actually, a lot of their 
stuff is open source already (see http://github.com/github)

The only problem is that as soon as you have something that anybody can use 
without logging in, you have to have a mechanism for dealing with spam.  Sad, 
but true.   But maybe just a recaptcha for non-registered users would do the 
trick.

Aaron Meurer  

On Aug 9, 2010, at 2:07 PM, Ondrej Certik wrote:

> Hi,
> 
> here is a project idea. I would really use an online app, that would
> work like this:
> 
> http://gist.github.com/
> 
> * you don't need a login to post a gist
> * you post it, it gets public, it even has it's own git repository,
> automatic syntax highlighting, and so on
> 
> Here is an example:
> 
> http://gist.github.com/515998
> 
> 
> and instead of a plain text / Python source code, it would be an
> interactive sympy session. The online version would show the results.
> So it would be similar to a public notebook, like this:
> 
> http://lab.femhub.org/home/pub/16/
> 
> except that
> 
> * you don't need a login to create it, and you don't need a login to
> play with this
> * nicer interface, in the spirit of:
> 
> http://gist.github.com/
> http://pastebin.com/
> ...
> 
> 
> Many times, I'd like to show/share some little code with someone, so I
> usually use the notebook (ala Sage), but the above project would make
> it easier.
> 
> Ondrej
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "sympy" group.
> To post to this group, send email to sy...@googlegroups.com.
> To unsubscribe from this group, send email to 
> sympy+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/sympy?hl=en.
> 

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To post to this group, send email to sy...@googlegroups.com.
To unsubscribe from this group, send email to 
sympy+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sympy?hl=en.

Reply via email to