[Info-vax] Python for x86?

Arne Vajhøj arne at vajhoej.dk
Wed May 10 11:00:46 EDT 2023


On 5/10/2023 9:16 AM, Johnny Billquist wrote:
> On 2023-05-10 11:59, Chris Townley wrote:
>> On 10/05/2023 04:39, Dave Froble wrote:
>>> The defaults in Basic are LONG integers and Single FP.  A number, 
>>> such as 1, is treated as a single precision FP, so that makes not 
>>> being specific even worse.
>>>
>>> Note, I really don't like the FP default.  Any program I write 
>>> specifies the defaults for both integers and FP.  Something like:
>>>
>>> OPTION SIZE = ( INTEGER WORD , REAL DOUBLE )
>>
>> Our coding standards insisted on
>>
>> OPTION TYPE = EXPLICIT
> 
> That actually don't solve the problem observed here.
> That only makes the compiler give errors if you don't explicitly declare 
> variables. However constants are still being of the default type defined.

I am not a Basic person so not sure how much my opinion
should count, but I think it would be nice with:

$ BASIC/VAR_TYPE_DEFAULT=EXPLICIT/LITERAL_TYPE_DEFAULT=INTEGER ...

Arne





More information about the Info-vax mailing list