[OpenBIOS] [PATCH 7/10] Apple local variables implementation in Forth
Programmingkid
programmingkidx at gmail.com
Tue Aug 16 01:41:47 CEST 2011
On Aug 15, 2011, at 11:01 AM, openbios-request at openbios.org wrote:
> Message: 2
> Date: Mon, 15 Aug 2011 13:03:29 +0100
> From: Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
> To: openbios at openbios.org
> Subject: Re: [OpenBIOS] [PATCH 7/10] Apple local variables
> implementation in Forth
> Message-ID: <4E490B11.2040806 at siriusit.co.uk>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> On 10/08/11 16:43, William Hahne wrote:
>
>> Very interesting. I think this needs someone with quite strong
>> Forth-fu (Stefan) to review this one. Also I can't see any related
>> documentation with this patch related to locals support?
>>
>>
>> This is an Apple specific thing. See
>> http://www.openfirmware.info/How_Local_Variables_in_Forth_Work_---_Using_Apple%E2%80%99s_Open_Firmware_Implementation
>
> Right I understand this, but I'm fairly sure there is an official spec
> for Forth local variables somewhere. For something to be committed, I'd
> expect the commit reference to contain a link to the source
> specification and comments in the code giving an indication as to what
> the level of implementation actually is (I absolutely understand that it
> can be impractical to implement everything within the time available).
>
>
> ATB,
>
> Mark.
There doesn't appear to be any official specification to local variables in Forth. From what I remember, the very creator of Forth was against them. It looks like the only way to understand Apple's local variables support is to see how their own code behaves in OpenFirmware. I have found suggestions on how to add local variables support to forth, but never any thing "official".
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openbios.org/pipermail/openbios/attachments/20110815/b4ff2f56/attachment.html>
More information about the OpenBIOS
mailing list