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.