clambda

2017-03-12 Thread Stefan Israelsson Tampe
Hey guilers! I am playing with my repository Clambda (https://gitlab.com/clambda/clambda) and plan to revive it. I want to learn rust and the way to do this is to compile a lispy language that has those features. The way I will do this is to typecheck and compile to C and from C one can take any c

lilypond progress

2017-03-12 Thread Arne Babenhauserheide
Hi, With all this focus on problems, I’d like to give a perspective on progress with Lilypond: In the past 6 years Guile 2.x for Lilypond changed from "it does not work at all and Lilypond might be purged from distros" to "it’s a lot slower but it fully works" The path forward changed from "ge

Re: lilypond progress

2017-03-12 Thread Thomas Morley
Hi Arne, I really apreciate your interest and the energy you've put on LilyPond. Though I beg to differ in some regards. Please excuse if my wordings are a little rough, I'm a non-native speaker.. 2017-03-12 18:37 GMT+01:00 Arne Babenhauserheide : > Hi, > > > With all this focus on problems, I’d

Re: Lilypond speed (was Re: How to make GNU Guile more successful)

2017-03-12 Thread Thomas Morley
Hi, 2017-03-09 13:13 GMT+01:00 Ludovic Courtès : > Hello, > > Thomas Morley skribis: > >> Btw, I've improved my local setup to be able to test lilypond more >> quickly with different guile versions. Though I wasn't able to compile >> 1.8.8, neither from the repository nor from the tarball downloa

Re: Lilypond speed (was Re: How to make GNU Guile more successful)

2017-03-12 Thread Ludovic Courtès
Thomas Morley skribis: > Let me add, I'd be interested in examples of cross-compiled > applications having already done so, as well. It boils down to having a makefile rule along the lines of: %.go: %.scm guild compile --target="$(host)" -o $@ $< where $host is the cross-compilatio

Re: lilypond progress

2017-03-12 Thread Arne Babenhauserheide
Hi Harm, I see your input, but I’m comparing this with how it looked like 5 years ago: I could not even compile my own songs anymore with Guile 2.x installed. First for the most important part I see in your mail: > And we still may be dropped from major distros or lilypond with guile2 > is offer

Re: Lilypond speed (was Re: How to make GNU Guile more successful)

2017-03-12 Thread Matt Wette
If lilypond is performing a lot of eval or lambda generation would turning off optimization help? (compile expr #:opts ‘(#:partial-eval? #f #:cse? #f)) Matt