[Top][All Lists]
[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