[Geany-Devel] New language in Geany
Matthew Brush
mbrush at xxxxx
Tue Aug 6 15:57:54 UTC 2019
On 2019-08-06 6:01 a.m., Tim Tassonis wrote:
> On 8/1/19 9:41 AM, KK2000 wrote:
>> Dear Geany developers,
>>
>> I have developed a version of the Geany with native support for the
>> GIBIANE language. The git patch is attached and has been tested with
>> the latest version of Geany (commit
>> 9c91c287803ae05ce0f2aacd605564301e0ef4aa).
>>
>> What is the GIBIANE language ?
>>
>> The GIBIANE language is the language to control the Cast3M Software.
>>
>> Cast3M ( http://www-cast3m.cea.fr/ ) is a finite element software
>> for structural and fluid mechanics.
>>
>> It is developed by the Department for Modelling Systems and
>> Structures (DM2S) from the French Alternative Energies and Atomic
>> Energy Commission ( CEA http://www.cea.fr/english ), and it is widely
>> used around the world.
>>
>> In Cast3M, the user have access to all source code that control
>> algorithms for mechanics calculations.
>>
>> I and the Cast3M team, would be very grateful if you accept to add the
>> GIBIANE native support to the official Geany version.
>>
>> If you have any questions or suggestions, please come back to me.
>
> Just an observation: this has to be the first time ever to encounter a
> programming language that replaces the usual English keywords with
> french ones:
>
> SI ((VALEUR DIME) EGA 2)
> SI (EXISTSE TAB1 < PLAN);
> IPLAN = TAB1.<IPLAN;
> SINON;
> ERRE 'TAB1.<PLAN n existe pas';
> FINSI;
> FINSI;
>
>
> I guess in "normal" languages, this would translate to:
>
> IF ((VALUE DIME) EQUALS 2)
> IF (EXISTS TAB1 < PLAN);
> IPLAN = TAB1.<IPLAN;
> ELSE;
> ERROR 'TAB1.<PLAN n existe pas';
> FI;
> FI;
>
>
>
>
> Funny!
>
It's apparently quite common (or was anyway):
https://en.wikipedia.org/wiki/Non-English-based_programming_languages
Regards,
Matthew Brush
More information about the Devel
mailing list