> The question is do we want to drop the * export support from 5 > altogether. > > Working with the export list is painful without some syntax support. You > end up repeating every identifier name otherwise. > > How about a pair of syntax called export-all and export-none (or > similar). Every definition lexically after export-all up to a export-none > is exported and vice-versa. >
Sorry, but I don't like this - Bracketing export-regions it is too error-prone when moving definitions around. "*" export is necessary in some situations, and is used in various eggs that provide wrapper syntax for modules. felix _______________________________________________ Chicken-hackers mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/chicken-hackers
