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.
Sincerely,
Thibault LINDECKER, The Cast3M support. [cid:image001.png@01D54847.920C3890]
On 2019-08-01 12:41 a.m., 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.
Nice work! We usually do pull requests on Github these days since it's harder to get lost and easier to see the individual changes than one big patch. Would it be possible to open a pull request on Github for this?
If the language is reasonably popular, it seems likely nobody would object to including it into core.
One thing with Geany is that the project has a policy of upstreaming changes to the libraries/other projects it uses, so new Ctags parsers and Scintilla lexers get merged upstream and then get pulled back down into Geany. This makes sure we don't hoard contributions as well as facilitates synchronizing the code between projects.
Regards, Matthew Brush
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!
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
It's apparently quite common
Ummm, 80 out of 8500 (and some are now dead) using the statistics of that page isn't exactly common.
Cheers Lex
On Wed, 7 Aug 2019 at 01:58, Matthew Brush mbrush@codebrainz.ca wrote:
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 _______________________________________________ Devel mailing list Devel@lists.geany.org https://lists.geany.org/cgi-bin/mailman/listinfo/devel