Re: Google Summer of Code

2015-02-08 Thread David Kastrup
Urs Liska u...@openlilylib.org writes:

 Am 08.02.2015 um 17:35 schrieb David Kastrup:
 Urs Liska u...@openlilylib.org writes:

   * One of the most crucial project is missing from the list: Guile 2.0
 migration. Here it is the other way round: David has explained why
 this actually would be a good GSoC project.
 I think it has ceased being a good GSoC project since I have fixed all
 the low-hanging fruit already.  The main problem now is a fundamental
 change in GUILE 2.0 garbage collection that is inherently incompatible
 with our data structures.  Getting this under control is a single quite
 hard task which probably, to a good degree, has to be tackled by the
 GUILE programmers themselves.  I am currently doing preparatory work for
 that.


 Ah OK. Does that mean it's becoming more probable to have this in the
 foreseeable future or rather the contrary?

It means that people said they wanted to take a look at it.  It's not
the first time, however.

-- 
David Kastrup

___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Google Summer of Code

2015-02-08 Thread Urs Liska


Am 08.02.2015 um 15:45 schrieb James Lowe:

On 07/02/15 23:47, Urs Liska wrote:

Am 08.02.2015 um 00:12 schrieb James Lowe:

On 07/02/15 21:06, David Garfinkle wrote:

Hi,

I'm a Math, CS, and music student at McGill and I just read
about the google student summer program. I would love to help
develop LilyPond! How can I get involved/what projects are up
for grabs/do I suggest my own project?

http://lilypond.org/google-summer-of-code.html

But David should note that this page is quite out-of-date.

Actually it isn't at all. This page was updated December last year - 2
months ago.

I was asked specifically to *update* this page and it seems it has
been done.

http://git.savannah.gnu.org/gitweb/?p=lilypond.git;a=commit;h=5e7bd5c0a08893881d2c65d1440005455b43027f

So if there is anything that is not relevant then let's remove it.


OK, I have the following problems with that page. Sorry if I seem to 
have failed to express these when you were actually working on the page:


 * Is the grace notes issue up-to-date in so far as Mike Solomon and
   Carl Sorensen are available as mentors (I mean, without mentors a
   project is not really possible)?
 * MusicXML should definitely be considered in the context of actual
   development taking place in the Frescobaldi context. At least it
   should be harmonized with that effort. And: same question as above:
   Are Reinhold Kainhofer and Mike Solomon actually available as mentors?
 * Slurs and ties:
   There has been significant work by Janek Warchoł preparing the task
   of improving ties. OTOH David Kastrup has strongly expressed the
   opinion that this project isn't really suitable for GSoC.
 * One of the most crucial project is missing from the list: Guile 2.0
   migration. Here it is the other way round: David has explained why
   this actually would be a good GSoC project.


Urs



James


___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Google Summer of Code

2015-02-08 Thread David Kastrup
Urs Liska u...@openlilylib.org writes:

  * One of the most crucial project is missing from the list: Guile 2.0
migration. Here it is the other way round: David has explained why
this actually would be a good GSoC project.

I think it has ceased being a good GSoC project since I have fixed all
the low-hanging fruit already.  The main problem now is a fundamental
change in GUILE 2.0 garbage collection that is inherently incompatible
with our data structures.  Getting this under control is a single quite
hard task which probably, to a good degree, has to be tackled by the
GUILE programmers themselves.  I am currently doing preparatory work for
that.

-- 
David Kastrup

___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Google Summer of Code

2015-02-08 Thread Urs Liska


Am 08.02.2015 um 17:35 schrieb David Kastrup:

Urs Liska u...@openlilylib.org writes:


  * One of the most crucial project is missing from the list: Guile 2.0
migration. Here it is the other way round: David has explained why
this actually would be a good GSoC project.

I think it has ceased being a good GSoC project since I have fixed all
the low-hanging fruit already.  The main problem now is a fundamental
change in GUILE 2.0 garbage collection that is inherently incompatible
with our data structures.  Getting this under control is a single quite
hard task which probably, to a good degree, has to be tackled by the
GUILE programmers themselves.  I am currently doing preparatory work for
that.



Ah OK. Does that mean it's becoming more probable to have this in the 
foreseeable future or rather the contrary?


___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Google Summer of Code

2015-02-08 Thread James Lowe
On 07/02/15 23:47, Urs Liska wrote:
 
 Am 08.02.2015 um 00:12 schrieb James Lowe:
 On 07/02/15 21:06, David Garfinkle wrote:
 Hi,
 
 I'm a Math, CS, and music student at McGill and I just read
 about the google student summer program. I would love to help
 develop LilyPond! How can I get involved/what projects are up
 for grabs/do I suggest my own project?
 http://lilypond.org/google-summer-of-code.html
 
 But David should note that this page is quite out-of-date.

Actually it isn't at all. This page was updated December last year - 2
months ago.

I was asked specifically to *update* this page and it seems it has
been done.

http://git.savannah.gnu.org/gitweb/?p=lilypond.git;a=commit;h=5e7bd5c0a08893881d2c65d1440005455b43027f

So if there is anything that is not relevant then let's remove it.

James

___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Allow independent adjustment of minimum length for spanner siblings (issue 201140043 by david.nales...@gmail.com)

2015-02-08 Thread david . nalesnik


https://codereview.appspot.com/201140043/diff/20001/lily/spanner.cc
File lily/spanner.cc (right):

https://codereview.appspot.com/201140043/diff/20001/lily/spanner.cc#newcode394
lily/spanner.cc:394: /*
On 2015/02/06 21:47:11, lemzwerg wrote:

Minor nit: Please use spaces, not tabs.


Done.

https://codereview.appspot.com/201140043/

___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


The status of Lilypond and Guile 2?

2015-02-08 Thread Edward d'Auvergne
Hi,

I was wondering what the current status of Guile 2 support in Lilypond
is?  The dev/guilev2 branch hasn't been touched since 2014-10-13.  It
is becoming more and more impossible to run Lilypond on modern Linux
distributions (for example see
https://bugs.mageia.org/show_bug.cgi?id=10969).  Is there any relief
in sight?

Cheers,

Edward

___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Clean up inconsistencies in engraver-init.ly and performer-init.ly (issue 199460043 by thomasmorle...@gmail.com)

2015-02-08 Thread thomasmorley65

please review

https://codereview.appspot.com/199460043/

___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Clean up inconsistencies in engraver-init.ly and performer-init.ly (issue 199460043 by thomasmorle...@gmail.com)

2015-02-08 Thread lemzwerg

LGTM.  It would be nice if David's checker script could be added, too.


https://codereview.appspot.com/199460043/diff/20001/ly/performer-init.ly
File ly/performer-init.ly (right):

https://codereview.appspot.com/199460043/diff/20001/ly/performer-init.ly#newcode174
ly/performer-init.ly:174: \accepts ChordNames
I wonder whether it makes sense to sort the many \accept lines
alphabetically...

https://codereview.appspot.com/199460043/

___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel