denemo-devel
[Top][All Lists]
Advanced

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

Re: [Denemo-devel] Documentation of Scheme interface


From: Jeremiah Benham
Subject: Re: [Denemo-devel] Documentation of Scheme interface
Date: Sat, 04 Oct 2008 12:34:32 -0500

On Sat, 2008-10-04 at 17:00 +0100, Richard Shann wrote:
> On Sat, 2008-10-04 at 07:41 -0500, Jeremiah Benham wrote:
> > 
> > You have been making many references about C and lack of object
> > orientation. Have you ever used Objective-C. My iphone has an
> > Objective-C available for it. I was tempted to install it and play
> > around with it during some commutes to work. I was wondering if we
> > could
> > use that to convert some structures to Objective-C classes or
> > something. 
> 
> It's not C that is to blame (witness gtk as an object oriented system
> written in C). And Denemo is not devoid of object orientation, its just
> that there are some of the really nitty gritty things which I find
> inpenetrable and would have benefitted from more OO design. 

Do you know of any good tutorials and or books on OO design? I did not
get this from K and R.

> We just have
> to write more functions like find_prevailing_clef() and retire stuff
> that relies on side-effects of drawing the music.
> 
> I hope I haven't sounded too pessimistic a note - I am genuinely
> surprised by the possibilities opened up by attaching a scripting engine
> to the Denemo command set, it is very exciting. I wonder when we should
> release though - early gives people a chance to join in more easily, but
> might put people off because of snags we haven't ironed out - later
> makes folks wait.

I think early and often is the best philosophy. I feel we need to
constantly remind people that denemo is not dead. It was stagnant on
very buggy code for a very long time. Maybe I will make some video
tutorials or something.  I put off learning denemo initially (a few
years ago) because I thought it did not actually do anything. I was like
"okay?... there is a staff but no way to actually put notes on it! How
is this easier than just writing lilypond or using rosegarden?" 

Jeremiah

> 
> Richard
> 
> 





reply via email to

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