On Feb 16, 2008 5:34 PM, dean moore <[EMAIL PROTECTED]> wrote:
> OK, there seems an interest in us relatively new folk contributing code for
> SAGE.
> Admirable.  More than I get from M*cr*s*ft.  Or Apple.  Thanks.  I mean it.
>
> Surfing Wikipedia, I came upon the animated graph at
>  < http://en.wikipedia.org/wiki/Hypotrochoid >, and thought, "Sounds like
>  a good project.  Bet I can do that in SAGE" (see attached .gif, not the
> same constants as the Wikipedia image).

Thanks for the cool gif!
It would be great f you could post it to
http://wiki.sagemath.org/pics
(or it you tell me what to post, I will for you).

>
> I coded, swore, googled, shook my fist at the computer, and posted a few
> questions
> to the Newbie Group that doesn't seem to exist anymore.  And spent a lot
>  of time documenting the monstrosity, removing magic numbers & generally
> cleaning up.
>
> Glanced at < http://sagemath.org/doc/html/prog/index.html >, indented my
> loops
>  an extra space, -- obvious -- but unsure of other stuff. Added the
>
> -  Copyright (C) 2007 Dean Moore < [EMAIL PROTECTED] > ...
>
> boilerplate to the top -- perhaps a bit presumptuous on my part.  Some
>  of the other coding conventions were confusing to me -- I wrote my
> doctoral thesis in AMS-TeX, but the LaTex stuff left me lost.
>
> But is this just a nice learning project on my part, or is there a demand
> for such
>  functionality in SAGE?  Would people investigating, say, Ptolemaic
> astronomy,
>  high school, college students/teachers find such worthwhile?  Or would my
> talents be better used elsewhere than animating relations, which is perhaps
> some SAGE equivalent of picking flowers on a spring day?
>
>  The code is such a monstrosity I don't care to here include it, -- someone
> said
> something about doing this --  but "published" it under the name
> "Hypotrochoid"
> at < https://www.sagenb.org/home/pub/1687/ >.
>
> Another question, I somehow thought that contributors had to be running
> Linux.  While
> I plan to do my M*cr*s*ft system a dual boot here in a bit, this is in
> abeyance.
>
> Thanks for any answers or ideas.
>
> Dean
>
> ---
>
>
>
> On Feb 16, 2008 1:07 PM, Jason Grout <[EMAIL PROTECTED]> wrote:
> >
> >
> >
> >
> > kcrisman wrote:
> > >
> > >
> > > On Feb 16, 12:05 am, "William Stein" <[EMAIL PROTECTED]> wrote:
> > >> On Feb 15, 2008 8:27 PM, kcrisman <[EMAIL PROTECTED]> wrote:
> > >>
> > >>
> > >>
> > >>> The bottom line is this: If William's goal is really to have *every*
> > >>> user be a developer (or at least to contribute very minor
> > >>> documentation corrections or tests, if that counts as developing), as
> > >>> he's stated numerous times, and if the rest of the main Sage
> > >>> development team agrees, then somewhere down the line there needs to
> > >>> be something created as user-friendly with respect to this as the
> > >>> "Evaluate" button or the extra info about Shift-Enter which has been
> > >>> discussed recently is for end users.
> > >>> I really do want to contribute in whatever way I can, but trying to
> > >>> figure it all out myself in limited evening time away from a network
> > >>> connection is just too big a challenge.  Hence, thanks for any and all
> > >>> responses.
> > >> Precisely what sort of Sage development do you intend to do?
> > >> Please outline some of the specific things you would do were
> > >> the "mercurial hurdle" completely removed.  Thanks!
> > >>
> > >>  -- William
> > >
> > > Well, of course eventually it would be nice to add functions.  My main
> > > current interest in Sage, given time constraints, would be to add more
> > > computationally uninteresting but pedagogically useful functions and
> > > methods for calculus or other undergraduate courses (as I think I've
> > > conveyed in other posts).  But for now I would just like to do what
> > > Robert asked me to a few weeks ago:
> > >
> > >> You have found a documentation typo. You should fix that and submit a
> patch.
> > >
> > > And I just don't know what I did wrong in trying to follow his
> > > instructions from the Sep. 20 discussion.  Documentation is not too
> > > hard to fix, neither is adding tests, but I can't figure out what to
> > > do with the changed code.  I don't mind using mercurial - in fact, I
> > > am really enjoying learning all this new developer information,
> > > otherwise I wouldn't bother to spend time on it!  I'm not suggesting
> > > that there is a "develop" button!  But either I made a big mistake
> > > (which is likely) or those instructions assumed some sort of knowledge
> > > about the revision process which I am not familiar with, so I (and
> > > probably many others) need more detailed instructions if we are to
> > > help.
> >
> > Thank you for working with us on this!  I hope people like you help us
> > become more new-user friendly, especially with regards to contributing
> > code back.
> >
> > Have you looked at the Sage Programmer's guide on the documentation
> > page?  The direct URL is: http://sagemath.org/doc/html/prog/index.html
> >
> > As I glanced through the book, I realized that it's probably
> > overwhelming to read through it all just to see how to add some code.
> > The Mercurial tutorial (chapter 7) sounds like what you want.  What are
> > your thoughts about how easy the tutorial is to understand?  As I look
> > through it, it seems to presuppose some understanding of source code
> > revision systems, but I'd like to hear your point of view.
> >
> > You're always welcome to post a new function here or on sage-devel and
> > we'll help you get it refereed and into Sage if it is appropriate.  As
> > you know, we can definitely use help in the calculus and high
> > school/undergraduate levels of Sage.
> >
> > I'd like it to be easy enough to add functions that a high school or
> > college student could sit down and write out a function their teacher
> > covered in class and easily get it submitted.
> >
> > Thanks for your patience and understanding,
> >
> > Jason
> >
> >
> >
> >
> > > >
> >
>

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to