There are several models for rationales for gatherings. It might pay to 
distinguish among them.

1. Assemblies of people who are devoted to the advancement of the computer 
software that is the
Sage "main line" of python code, used to glue together the collection of 
other systems from which it
is build.  Attendees may or may not have any particular understanding of 
what individual modules
might do, and are primarily interested in interactive computing, web-based 
computing, compiling
technology, etc.  With a smattering of mathematics, perhaps at the 
undergraduate or even high-school
level. Hackathons perhaps.

2. Assemblies of people interested in computer programs for performing 
computations in
algebra, analysis, geometry, etc.  Such conferences would naturally include 
competitors to 
Sage or its components (e.g. Maple, Mathematica enthusiasts), experts on 
components of
Sage but not especially on Sage per se.  Such assembles might consist 
solely of persons interested
in one topic like "geometric data bases"  or "high-precision arithmetic" or 
"group theory".  An
attempt to gather many people together might convene as collections of 
panels or sessions
on subdisciplines  e.g. algebra ,  group theory, number theory, ... 

3. Assemblies of actual users of the program.  For example, a conference on 
Advances in Chemical Engineering
in which a session is devoted to innovative computer programs (e.g. Sage) 
used by chemical engineers.
Such sessions can be very useful in introducing hew people to, uh, 
innovative computer programs
used by their colleagues.

4. Assemblies of sort-of users of the program, e.g. teachers of math at a 
relatively low level, e.g. high school or
lower-division college; or maybe people teaching at a more advanced level 
with a concentration
on computational mathematics, or experimental mathematics.  This can become 
deathly dull for the
hacker community as the best papers may deal with pedagogy.    (These 
people may collect in a session
in meetings of type 2.)

5. Assemblies of people who study large computer systems, parallel 
computing, software techniques for
compilation, truth maintenance, theorem proving, etc ... in which Sage is 
some kind of example of a
problem and solution which can be explained to others and others can offer 
suggestions.  Perhaps
a friends-of-python conference.

6. Tutorial sessions, as perhaps the anonymous "somebody" requesting help 
from William.  Presumably
the "somebody" has a particular notion of what could be done with Sage (or 
Mathematica) in the context
of (say)  pre-algebra, calculus, etc.  This "somebody" is looking to get a 
charitable donation of some sort,
and it could plausibly be the case that Sage is not even the free software 
that should be used.  In which
case someone who is familiar with Sage, only, would not be particularly 
useful.  Might it be better
to have Octave, Axiom, Maxima (without the rest of Sage), etc for their 
purposes?

7. Assemblies of people who have nothing in common except that they have  
used Sage in some way
does not seem coherent, though perhaps they have a bound in 
attempting/failing/succeeding in 
installing Sage and running through some tutorial.  For people who have 
been taught "numeric"
programming with data-structures no more sophisticated than arrays, it can 
be eye-opening to see
computers doing "math".  This is probably less eye-opening now compared to 
1960, when FORTRAN
was considered hot stuff.   These assemblies, which seem to be what Harald 
is calling for
"monthly Sage users meeting in Paris"  sound quite boring unless there are 
communities of interest
around particular subject matter.    Or perhaps if you don't live in Paris 
at all, and it is an excuse
to go to Paris once a month.

You could look at the genesis and evolution of "Macsyma Users", MKM, SIGSAM 
etc meetings.
Of course the old models are not the only ones available with email and 
blogs and newsgroups such as this.





On Friday, September 27, 2013 9:59:30 AM UTC-7, William wrote:
>
> From somebody: 
>
> "Does anyone know about workshops to train faculty to use/teach SAGE 
> (ie uses related to the undergraduate course contents)? We are not 
> able to afford the Mathematica site license (no help from other campus 
> users), so we're investigating open source options." 
>
> -- 
> William Stein 
> Professor of Mathematics 
> University of Washington 
> http://wstein.org 
>

-- 
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/groups/opt_out.

Reply via email to