[Lazarus] [fpc-pascal] Ruby-scripting for FPC and Lazarus

Michael Van Canneyt michael at freepascal.org
Fri Dec 24 12:14:57 CET 2010



On Fri, 24 Dec 2010, Ivan Shikhalev wrote:

> 2010/12/23  <michael.vancanneyt at wisa.be>:
>> Any particular reason why you added the version number to most of the
>> filenames ?
>
> I don't know how many differences would be in 1.9 version, and will it
> possible to make a compatible packages for all version of Ruby...
>
>> I can understand you do it for the low-level files (ruby18.pp), but fail to
>> see why you would do it for the rest ? It will make it difficult to upgrade.
>
> Perhaps you're right. I beg to treat the current state of the project
> as a highly unstable - the overall structure are just beginning to be
> established. In particular for this I started the discussion.

I would think that only the low-level file contains the version number.

The high-level API can initially choose the API by means of a conditional 
define, or, at a later stage, load the low-level support 'on demand', 
adapting to whatever version is there.

Michael.




More information about the Lazarus mailing list