lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: MacOS X standalone lilypond app revisited


From: Han-Wen Nienhuys
Subject: Re: MacOS X standalone lilypond app revisited
Date: Fri, 03 Jun 2005 11:38:03 +0200
User-agent: Mozilla Thunderbird 1.0.2-1.3.3 (X11/20050513)

Matthias Neeracher wrote:
I used the extended weekend for some Cocoa hacking and came up with the following prototype:

http://homepage.mac.com/neeracher/LilypondApp_30May05.tgz

This is an application that combines the functionality of Lilypond.app, ClickEdit.app, and Preview.app in one application. By default, it will just run lilypond out of your fink installation, but it can also be run as a fully bundled standalone if you copy {bin,etc,lib,share} from the official Lilypond.app into this app and drop in the following slightly modified script into Contents/Resources :


Let me know whether you think this is an approach worth pursuing further

Hi,

after some further thought, here are my ideas:

- I would like to drop the current Platypus based approach, integrating LilyPond.app and ClickEdit.app

- Integrating Preview.app is nice, but it should be optional for those who are not on 10.4 (me, for instance :-)

Am I correct in assuming that you handle textedit:// urls inside the app itself (without using Launch services).

- I'd like to make the mac release 1st class citizen (ie. it gets built for every release). I do that myself to catch release showstoppers, and because I have upload access at lilypond.org.

- For reasons of maintainability, I prefer python over Objective C. Python's dynamic nature makes it a very natural match with Objective C.

Given cocoa's nice MVC structure, I expect that it would be easy to replace the ObjC code with Python. Python with pyobjc comes as a standard install with 10.3 and later, I believe.

One of the other nice things of python is that we'd be able to run the support scripts (both the wrapper for the standalone binary and convert-ly) inside LilyPond.app.

What do you think?

--
 Han-Wen Nienhuys - address@hidden - http://www.xs4all.nl/~hanwen




reply via email to

[Prev in Thread] Current Thread [Next in Thread]