[sage-devel] Re: Mac OS X .app technique

2009-07-21 Thread kcrisman

Yes, and it's easy to modify the existing script to do that.

Has anyone tried using -bdist (whatever that is) to make the clickable
app lately?  It seems that it wasn't exactly broken, if memory serves,
just that it wasn't optimal for some reason so it didn't become the
default way to produce Mac binaries...

- kcrisman

On Jul 21, 4:52 pm, Marshall Hampton  wrote:
> I would think that is what most people would want.
>
> -Marshall
>
> On Jul 21, 3:42 pm, Robert Bradshaw 
> wrote:
>
>
>
> > On Jul 21, 2009, at 1:34 PM, gsw wrote:
>
> > > On 21 Jul., 22:13, Robert Bradshaw 
> > > wrote:
> > >> On Jul 21, 2009, at 11:25 AM, kcrisman wrote:
>
> > >>> On Jul 21, 1:14 pm, Žiga Lenarčič 
> > >>> wrote:
> >  Hi!
>
> >  After downloading sage I read readme.txt.
>
> >  If there is interest in getting Sage into an .app, it can be
> >  done via
> >  a free Platypus app[1]. I have succesfully used it to prepared the
> >  Mac
> >  OS X release of Maxima (and wxMaxima). You might inspect Maxima.app
> >  (download Mac OS X dmg from Maxima sourceforge) to see how it's
> >  done -
> >  basicly there is a script inside that runs a binary in
> >  Terminal.app.
> >  It's pretty straightforward. Octave.app is another such example.
> >  The
> >  only problem I had, was getting Maxima to know where to find it's
> >  files (since all files are within Maxima.app which can be put
> >  anywhere), but I solved it with some 'sh' magic.
>
> >  Sage weights 1.5 gb, so I don't know if it's smart to create a
> >  selfcontained .app.
>
> >  Regards,
> >  Ziga
>
> >  [1]http://www.sveinbjorn.org/platypus
>
> > >>> This (and a number of other solutions) have been repeatedly
> > >>> discussed
> > >>> on this list.  In fact, something like this was already added to the
> > >>> binary creating part of Sage (seehttp://trac.sagemath.org/
> > >>> sage_trac/ticket/4817).
> > >>> However, there are some issues - see e.ghttp://trac.sagemath.org/
> > >>> sage_trac/ticket/5254
> > >>> - and it's not clear to me (though presumably that is just my
> > >>> ignorance) whether this has become the default distribution mode
> > >>> (see
> > >>>http://trac.sagemath.org/sage_trac/ticket/5296).
>
> > >> See alsohttp://wiki.sagemath.org/SageMacApplication
>
> > >>> Anybody else have any comments?  It would be great to have the .app
> > >>> standard distribution for binaries when Snow Leopard comes out - as
> > >>> well as to have it on the Mac downloads page - if it isn't already.
>
> > >> It looks like it's almost there, wonder why it stalled. Ironically
> > >> the majority of Sage develpers that I know use OS X, but the minority
> > >> prefer double-clicking on an .app to starting it up in terminal. This
> > >> is almost certainly the opposite of the potential OS X user pool
> > >> though.
>
> > > Perhaps this exactly is the point. Personally, I'd prefer a click on
> > > Sage.app being equivalent to "cd to the root of the Sage-version-of-
> > > the-day" and then do "./sage -sh". Explicitly, I'd not want to start
> > > up Sage, at least not immediately.
>
> > > Do we already have some, say ".sageshrc", which is executed by "./sage
> > > -sh" and which could easily be adapted to one's needs? So for Sage
> > > developers, it would say "stay in (Sage) shell mode", and for the
> > > "normal user" (or if not present at all) Sage would be started (i.e.
> > > the Sage interpreter)?
>
> > I was imaging that double-clicking on the app would fire up
> > Sage.app/.../sage -notebook (perhaps with a special browser), and it
> > wouldn't impact anyone who does it the "old-fashioned" way.
>
> > - Robert
--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to 
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: Mac OS X .app technique

2009-07-21 Thread Marshall Hampton

I would think that is what most people would want.

-Marshall

On Jul 21, 3:42 pm, Robert Bradshaw 
wrote:
> On Jul 21, 2009, at 1:34 PM, gsw wrote:
>
>
>
> > On 21 Jul., 22:13, Robert Bradshaw 
> > wrote:
> >> On Jul 21, 2009, at 11:25 AM, kcrisman wrote:
>
> >>> On Jul 21, 1:14 pm, Žiga Lenarčič 
> >>> wrote:
>  Hi!
>
>  After downloading sage I read readme.txt.
>
>  If there is interest in getting Sage into an .app, it can be
>  done via
>  a free Platypus app[1]. I have succesfully used it to prepared the
>  Mac
>  OS X release of Maxima (and wxMaxima). You might inspect Maxima.app
>  (download Mac OS X dmg from Maxima sourceforge) to see how it's
>  done -
>  basicly there is a script inside that runs a binary in
>  Terminal.app.
>  It's pretty straightforward. Octave.app is another such example.
>  The
>  only problem I had, was getting Maxima to know where to find it's
>  files (since all files are within Maxima.app which can be put
>  anywhere), but I solved it with some 'sh' magic.
>
>  Sage weights 1.5 gb, so I don't know if it's smart to create a
>  selfcontained .app.
>
>  Regards,
>  Ziga
>
>  [1]http://www.sveinbjorn.org/platypus
>
> >>> This (and a number of other solutions) have been repeatedly
> >>> discussed
> >>> on this list.  In fact, something like this was already added to the
> >>> binary creating part of Sage (seehttp://trac.sagemath.org/
> >>> sage_trac/ticket/4817).
> >>> However, there are some issues - see e.ghttp://trac.sagemath.org/
> >>> sage_trac/ticket/5254
> >>> - and it's not clear to me (though presumably that is just my
> >>> ignorance) whether this has become the default distribution mode
> >>> (see
> >>>http://trac.sagemath.org/sage_trac/ticket/5296).
>
> >> See alsohttp://wiki.sagemath.org/SageMacApplication
>
> >>> Anybody else have any comments?  It would be great to have the .app
> >>> standard distribution for binaries when Snow Leopard comes out - as
> >>> well as to have it on the Mac downloads page - if it isn't already.
>
> >> It looks like it's almost there, wonder why it stalled. Ironically
> >> the majority of Sage develpers that I know use OS X, but the minority
> >> prefer double-clicking on an .app to starting it up in terminal. This
> >> is almost certainly the opposite of the potential OS X user pool
> >> though.
>
> > Perhaps this exactly is the point. Personally, I'd prefer a click on
> > Sage.app being equivalent to "cd to the root of the Sage-version-of-
> > the-day" and then do "./sage -sh". Explicitly, I'd not want to start
> > up Sage, at least not immediately.
>
> > Do we already have some, say ".sageshrc", which is executed by "./sage
> > -sh" and which could easily be adapted to one's needs? So for Sage
> > developers, it would say "stay in (Sage) shell mode", and for the
> > "normal user" (or if not present at all) Sage would be started (i.e.
> > the Sage interpreter)?
>
> I was imaging that double-clicking on the app would fire up
> Sage.app/.../sage -notebook (perhaps with a special browser), and it
> wouldn't impact anyone who does it the "old-fashioned" way.
>
> - Robert
--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to 
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~--~~~~--~~--~--~---



[sage-devel] Re: Mac OS X .app technique

2009-07-21 Thread Robert Bradshaw

On Jul 21, 2009, at 1:34 PM, gsw wrote:

> On 21 Jul., 22:13, Robert Bradshaw 
> wrote:
>> On Jul 21, 2009, at 11:25 AM, kcrisman wrote:
>>
>>
>>
>>> On Jul 21, 1:14 pm, Žiga Lenarčič   
>>> wrote:
 Hi!
>>
 After downloading sage I read readme.txt.
>>
 If there is interest in getting Sage into an .app, it can be  
 done via
 a free Platypus app[1]. I have succesfully used it to prepared the
 Mac
 OS X release of Maxima (and wxMaxima). You might inspect Maxima.app
 (download Mac OS X dmg from Maxima sourceforge) to see how it's
 done -
 basicly there is a script inside that runs a binary in  
 Terminal.app.
 It's pretty straightforward. Octave.app is another such example.  
 The
 only problem I had, was getting Maxima to know where to find it's
 files (since all files are within Maxima.app which can be put
 anywhere), but I solved it with some 'sh' magic.
>>
 Sage weights 1.5 gb, so I don't know if it's smart to create a
 selfcontained .app.
>>
 Regards,
 Ziga
>>
 [1]http://www.sveinbjorn.org/platypus
>>
>>> This (and a number of other solutions) have been repeatedly  
>>> discussed
>>> on this list.  In fact, something like this was already added to the
>>> binary creating part of Sage (seehttp://trac.sagemath.org/
>>> sage_trac/ticket/4817).
>>> However, there are some issues - see e.ghttp://trac.sagemath.org/
>>> sage_trac/ticket/5254
>>> - and it's not clear to me (though presumably that is just my
>>> ignorance) whether this has become the default distribution mode  
>>> (see
>>> http://trac.sagemath.org/sage_trac/ticket/5296).
>>
>> See alsohttp://wiki.sagemath.org/SageMacApplication
>>
>>> Anybody else have any comments?  It would be great to have the .app
>>> standard distribution for binaries when Snow Leopard comes out - as
>>> well as to have it on the Mac downloads page - if it isn't already.
>>
>> It looks like it's almost there, wonder why it stalled. Ironically
>> the majority of Sage develpers that I know use OS X, but the minority
>> prefer double-clicking on an .app to starting it up in terminal. This
>> is almost certainly the opposite of the potential OS X user pool  
>> though.
>>
>
> Perhaps this exactly is the point. Personally, I'd prefer a click on
> Sage.app being equivalent to "cd to the root of the Sage-version-of-
> the-day" and then do "./sage -sh". Explicitly, I'd not want to start
> up Sage, at least not immediately.
>
> Do we already have some, say ".sageshrc", which is executed by "./sage
> -sh" and which could easily be adapted to one's needs? So for Sage
> developers, it would say "stay in (Sage) shell mode", and for the
> "normal user" (or if not present at all) Sage would be started (i.e.
> the Sage interpreter)?

I was imaging that double-clicking on the app would fire up  
Sage.app/.../sage -notebook (perhaps with a special browser), and it  
wouldn't impact anyone who does it the "old-fashioned" way.

- Robert



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



[sage-devel] Re: Mac OS X .app technique

2009-07-21 Thread gsw



On 21 Jul., 22:13, Robert Bradshaw 
wrote:
> On Jul 21, 2009, at 11:25 AM, kcrisman wrote:
>
>
>
> > On Jul 21, 1:14 pm, Žiga Lenarčič  wrote:
> >> Hi!
>
> >> After downloading sage I read readme.txt.
>
> >> If there is interest in getting Sage into an .app, it can be done via
> >> a free Platypus app[1]. I have succesfully used it to prepared the  
> >> Mac
> >> OS X release of Maxima (and wxMaxima). You might inspect Maxima.app
> >> (download Mac OS X dmg from Maxima sourceforge) to see how it's  
> >> done -
> >> basicly there is a script inside that runs a binary in Terminal.app.
> >> It's pretty straightforward. Octave.app is another such example. The
> >> only problem I had, was getting Maxima to know where to find it's
> >> files (since all files are within Maxima.app which can be put
> >> anywhere), but I solved it with some 'sh' magic.
>
> >> Sage weights 1.5 gb, so I don't know if it's smart to create a
> >> selfcontained .app.
>
> >> Regards,
> >> Ziga
>
> >> [1]http://www.sveinbjorn.org/platypus
>
> > This (and a number of other solutions) have been repeatedly discussed
> > on this list.  In fact, something like this was already added to the
> > binary creating part of Sage (seehttp://trac.sagemath.org/
> > sage_trac/ticket/4817).
> > However, there are some issues - see e.ghttp://trac.sagemath.org/
> > sage_trac/ticket/5254
> > - and it's not clear to me (though presumably that is just my
> > ignorance) whether this has become the default distribution mode (see
> >http://trac.sagemath.org/sage_trac/ticket/5296).
>
> See alsohttp://wiki.sagemath.org/SageMacApplication
>
> > Anybody else have any comments?  It would be great to have the .app
> > standard distribution for binaries when Snow Leopard comes out - as
> > well as to have it on the Mac downloads page - if it isn't already.
>
> It looks like it's almost there, wonder why it stalled. Ironically  
> the majority of Sage develpers that I know use OS X, but the minority  
> prefer double-clicking on an .app to starting it up in terminal. This  
> is almost certainly the opposite of the potential OS X user pool though.
>

Perhaps this exactly is the point. Personally, I'd prefer a click on
Sage.app being equivalent to "cd to the root of the Sage-version-of-
the-day" and then do "./sage -sh". Explicitly, I'd not want to start
up Sage, at least not immediately.

Do we already have some, say ".sageshrc", which is executed by "./sage
-sh" and which could easily be adapted to one's needs? So for Sage
developers, it would say "stay in (Sage) shell mode", and for the
"normal user" (or if not present at all) Sage would be started (i.e.
the Sage interpreter)?

Cheers,
Georg

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



[sage-devel] Re: Mac OS X .app technique

2009-07-21 Thread William Stein

On Tue, Jul 21, 2009 at 1:13 PM, Robert
Bradshaw wrote:
>
> On Jul 21, 2009, at 11:25 AM, kcrisman wrote:
>
>> On Jul 21, 1:14 pm, Žiga Lenarčič  wrote:
>>> Hi!
>>>
>>> After downloading sage I read readme.txt.
>>>
>>> If there is interest in getting Sage into an .app, it can be done via
>>> a free Platypus app[1]. I have succesfully used it to prepared the
>>> Mac
>>> OS X release of Maxima (and wxMaxima). You might inspect Maxima.app
>>> (download Mac OS X dmg from Maxima sourceforge) to see how it's
>>> done -
>>> basicly there is a script inside that runs a binary in Terminal.app.
>>> It's pretty straightforward. Octave.app is another such example. The
>>> only problem I had, was getting Maxima to know where to find it's
>>> files (since all files are within Maxima.app which can be put
>>> anywhere), but I solved it with some 'sh' magic.
>>>
>>> Sage weights 1.5 gb, so I don't know if it's smart to create a
>>> selfcontained .app.
>>>
>>> Regards,
>>> Ziga
>>>
>>> [1]http://www.sveinbjorn.org/platypus
>>
>> This (and a number of other solutions) have been repeatedly discussed
>> on this list.  In fact, something like this was already added to the
>> binary creating part of Sage (see http://trac.sagemath.org/
>> sage_trac/ticket/4817).
>> However, there are some issues - see e.g http://trac.sagemath.org/
>> sage_trac/ticket/5254
>> - and it's not clear to me (though presumably that is just my
>> ignorance) whether this has become the default distribution mode (see
>> http://trac.sagemath.org/sage_trac/ticket/5296).
>
> See also http://wiki.sagemath.org/SageMacApplication
>
>> Anybody else have any comments?  It would be great to have the .app
>> standard distribution for binaries when Snow Leopard comes out - as
>> well as to have it on the Mac downloads page - if it isn't already.
>
> It looks like it's almost there, wonder why it stalled.

I think it is stalled because it was something Michael Abshoff was pushing,
then stopping, then pushing, testing, etc.  And he isn't working on
Sage anymore.
Somebody else just has to step up and move this foward.  There's
clearly tons of interest, so I'm very optimistic.

William

> Ironically
> the majority of Sage develpers that I know use OS X, but the minority
> prefer double-clicking on an .app to starting it up in terminal. This
> is almost certainly the opposite of the potential OS X user pool though.
>
> - Robert
>
>
> >
>



-- 
William Stein
Associate Professor of Mathematics
University of Washington
http://wstein.org

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



[sage-devel] Re: Mac OS X .app technique

2009-07-21 Thread Robert Bradshaw

On Jul 21, 2009, at 11:25 AM, kcrisman wrote:

> On Jul 21, 1:14 pm, Žiga Lenarčič  wrote:
>> Hi!
>>
>> After downloading sage I read readme.txt.
>>
>> If there is interest in getting Sage into an .app, it can be done via
>> a free Platypus app[1]. I have succesfully used it to prepared the  
>> Mac
>> OS X release of Maxima (and wxMaxima). You might inspect Maxima.app
>> (download Mac OS X dmg from Maxima sourceforge) to see how it's  
>> done -
>> basicly there is a script inside that runs a binary in Terminal.app.
>> It's pretty straightforward. Octave.app is another such example. The
>> only problem I had, was getting Maxima to know where to find it's
>> files (since all files are within Maxima.app which can be put
>> anywhere), but I solved it with some 'sh' magic.
>>
>> Sage weights 1.5 gb, so I don't know if it's smart to create a
>> selfcontained .app.
>>
>> Regards,
>> Ziga
>>
>> [1]http://www.sveinbjorn.org/platypus
>
> This (and a number of other solutions) have been repeatedly discussed
> on this list.  In fact, something like this was already added to the
> binary creating part of Sage (see http://trac.sagemath.org/ 
> sage_trac/ticket/4817).
> However, there are some issues - see e.g http://trac.sagemath.org/ 
> sage_trac/ticket/5254
> - and it's not clear to me (though presumably that is just my
> ignorance) whether this has become the default distribution mode (see
> http://trac.sagemath.org/sage_trac/ticket/5296).

See also http://wiki.sagemath.org/SageMacApplication

> Anybody else have any comments?  It would be great to have the .app
> standard distribution for binaries when Snow Leopard comes out - as
> well as to have it on the Mac downloads page - if it isn't already.

It looks like it's almost there, wonder why it stalled. Ironically  
the majority of Sage develpers that I know use OS X, but the minority  
prefer double-clicking on an .app to starting it up in terminal. This  
is almost certainly the opposite of the potential OS X user pool though.

- Robert


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



[sage-devel] Re: Mac OS X .app technique

2009-07-21 Thread kcrisman



On Jul 21, 1:14 pm, Žiga Lenarčič  wrote:
> Hi!
>
> After downloading sage I read readme.txt.
>
> If there is interest in getting Sage into an .app, it can be done via
> a free Platypus app[1]. I have succesfully used it to prepared the Mac
> OS X release of Maxima (and wxMaxima). You might inspect Maxima.app
> (download Mac OS X dmg from Maxima sourceforge) to see how it's done -
> basicly there is a script inside that runs a binary in Terminal.app.
> It's pretty straightforward. Octave.app is another such example. The
> only problem I had, was getting Maxima to know where to find it's
> files (since all files are within Maxima.app which can be put
> anywhere), but I solved it with some 'sh' magic.
>
> Sage weights 1.5 gb, so I don't know if it's smart to create a
> selfcontained .app.
>
> Regards,
> Ziga
>
> [1]http://www.sveinbjorn.org/platypus

This (and a number of other solutions) have been repeatedly discussed
on this list.  In fact, something like this was already added to the
binary creating part of Sage (see 
http://trac.sagemath.org/sage_trac/ticket/4817).
However, there are some issues - see e.g 
http://trac.sagemath.org/sage_trac/ticket/5254
- and it's not clear to me (though presumably that is just my
ignorance) whether this has become the default distribution mode (see
http://trac.sagemath.org/sage_trac/ticket/5296).

Anybody else have any comments?  It would be great to have the .app
standard distribution for binaries when Snow Leopard comes out - as
well as to have it on the Mac downloads page - if it isn't already.

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