1. Re: No more platform(), conditional includes, conditional functions, condit
>
> Me, personally? I wouldn't worry about shrouding, but others may see value in
> it still. I'll start a new thread, Do you shroud?
>
> --
> Jeremy Cowgar
> <a href="http://jeremy.cowgar.com">http://jeremy.cowgar.com</a>
No.
I had stated my views around 2004 when the first version of Visual Euphoria was
released as closed source. I think shrouding is against the freedom to learn from
others and adapt things from others. This becomes all the more true as Eu is open
source now, which it wasn't at the time.
Now wait. shroud() just outputs the IL now, and having IL files has its obvious
benefits. So... 18 months ago, I'd have said: do away with shrouding. Now I'd
say: shrouding is useful for special applications or advanced debugging, so keep
it, but call it "bytecoding", for instance.
What could be done with with benefits is the old crypted format where keywords
where replaced with characters in the 128-255 range. Stopping support for it
would allow identifiers to benefit from the full UTF-8 range, while Unicode is
not supported. Rob said he was considering the move (url may wrap)
http://www.openeuphoria.org/cgi-bin/esearch.exu?fromMonth=4&fromYear=C&toMonth=5&toYear=C&postedBy=Robert+Craig&keywords=crypted
, perhaps you can make it. Or me when I have time.
CChris