> 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

Reply via email to