[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Evolutionary User Strategy - A Compromise
From: |
Erik Sandberg |
Subject: |
Re: Evolutionary User Strategy - A Compromise |
Date: |
Thu, 13 Jul 2006 09:49:29 +0200 |
User-agent: |
KMail/1.9.1 |
On Wednesday 12 July 2006 22:25, Graham Percival wrote:
> Erik Sandberg wrote:
> > There's also the question of what you mean by compatibility: Very
> > advanced tweaks usually rely on the way lily's internals are organised,
> > which may change over time. Since lily contains a Turing-complete
> > programming language, for some language updates it is thereby
> > _impossible_ to create a script that upgrades _all_ .ly files perfectly.
>
> Actually, doesn't this mean that we can _always_ upgrade _all_ .ly files
> perfectly? Since lily contains a Turing-complete language, we just need
> to write a universal Turing machine which emulates the behavior of 2.4
> (or whatever). Then convert-ly takes 2.4, adds our Turing machine, and
> presto, we have a .ly file which compiles under 2.8.
>
> Of course, that .ly file is probably about 20 megabytes in size, and
> would take a huge amount of time to run... but it would work! :)
Yes, true :) another way would be to let the convert-ly script compile the old
file into an EPS, which is embedded directly into the ly file. The drawback
with this approach is that convert-ly will hang on broken ly files.
--
Erik
- RE: Evolutionary User Strategy - A Compromise, (continued)
- RE: Evolutionary User Strategy - A Compromise, Anthony Youngman, 2006/07/12
- Re: Evolutionary User Strategy - A Compromise, Erik Sandberg, 2006/07/12
- Re: Evolutionary User Strategy - A Compromise, Simon Dahlbacka, 2006/07/12
- RE: Evolutionary User Strategy - A Compromise, Anthony Youngman, 2006/07/12
- Re: Evolutionary User Strategy - A Compromise, Erik Sandberg, 2006/07/12
- RE: Evolutionary User Strategy - A Compromise, Anthony Youngman, 2006/07/13
- Re: Evolutionary User Strategy - A Compromise, Mats Bengtsson, 2006/07/19
- Re: Evolutionary User Strategy - A Compromise, Erik Sandberg, 2006/07/22
Re: Evolutionary User Strategy - A Compromise, Erik Sandberg, 2006/07/12
Re: Evolutionary User Strategy - A Compromise, Colin Wilding, 2006/07/13
Re: Evolutionary User Strategery, Alexander Brock, 2006/07/17