[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: WARNING! New experimental feature in the development version!
[Thread Prev] | [Thread Next]
- Subject: Re: WARNING! New experimental feature in the development version!
- From: Brian G <brian@xxxxxxxxxxxxxxxx>
- Date: Wed, 25 Mar 2026 11:24:04 -0700
- To: user@xxxxxxxxxxxxxxxxxxxxxx
On 3/25/26 11:00, Fabien Bodard wrote:
Le mer. 25 mars 2026 à 18:34, Benoît Minisini <benoit.minisini@xxxxxxxxxxxxxxxx> a écrit :Le 25/03/2026 à 18:33, Benoît Minisini a écrit : > Le 25/03/2026 à 18:02, Brian G a écrit : >> Looking at the new code you added, >> >> Would it now be possible to make things such as public structures into >> a now global asset, where if defined once, can be accessed anywhere >> within the app? >> >> looks like the gbc_info interface may allow that type of extension/ >> globalization. such that one would not have to copy paste structures >> into each file they are used in and not have to incur the overhead of >> using a class interface to make they global. >> > > I'm not 100% sure, maybe. > > It needs the structures to be exported to the information file, the > inheritance must be ignored, if two declarations of the same structure > are found, an error must be raised if they are not strictly the same, > and finally the structure must be available to the classes where it is > not declared. A lot of work for sure... > > Regards, > So not immediately. At the moment, the two pass compilation is optional, it's there just for additional compilation checks, not for a new behaviour in the language. Regards,-- Benoît Minisini.For sure it's a thing that miss a lot to make bindings easily.with something like that you can declare structures once in a kind of header public module.-- Fabien Bodard
I was thinking the same thing would be great! -- ~~~~ Brian
Attachment:
OpenPGP_0x78BFB26402F48419.asc
Description: OpenPGP public key
Attachment:
OpenPGP_signature.asc
Description: OpenPGP digital signature
| WARNING! New experimental feature in the development version! | Benoît Minisini <benoit.minisini@xxxxxxxxxxxxxxxx> |
| Re: WARNING! New experimental feature in the development version! | Brian G <brian@xxxxxxxxxxxxxxxx> |
| Re: WARNING! New experimental feature in the development version! | Benoît Minisini <benoit.minisini@xxxxxxxxxxxxxxxx> |
| Re: WARNING! New experimental feature in the development version! | Benoît Minisini <benoit.minisini@xxxxxxxxxxxxxxxx> |
| Re: WARNING! New experimental feature in the development version! | Fabien Bodard <gambas.fr@xxxxxxxxx> |