Re: shrouding
- Posted by Frank Atry <suprsngr at EARTHLINK.NET> Jun 22, 1998
- 728 views
Hi: Have noticed two terms used quite often in relation to Euphoria: binding and shrouding. I think I know what "binding" means (compiling?). Was wondering if someone could explain "shrouding" to me in simple, not-too-technical terms. TIA Frank (and sorry about the very basic nature of this question...very new here) Robert B Pilkington wrote: > On Mon, 22 Jun 1998 10:04:21 +1200 "BABOR, JIRI" <J.Babor at GNS.CRI.NZ> > writes: > >Robert Craig wrote: > > > >> * if I change AND and OR to operate in the short-circuit > >> manner, existing programs will break. I had no trouble > >> finding at least 3 programs on the Euphoria Web site > >> that would break if short-circuit were used (since function > >> calls might be skipped). > > > >Small price to pay. Please, break them! Jiri > > > > Hmmm, a new keyword, "with short_circut", that would default to "without > short_circut"?? Unless a "with short_circut" is encountered, the > short_circuts are automatically off. > > I don't know how valuable short-circuting would be, though. I haven't > done anything that would visibly benefit from it. But that's just me... > > As for the ~180k size with EX.EXE's bound programs, I think that for > large programs, the size is very acceptable, but for a small program (say > binding a modified BUZZ.EX for a friend), the size is a bit big. All that > means is that I need to give my friend EX.EXE and shroud all my files to > give him, and include .BAT files to execute the stuff. > > Oh, and when it comes to EXW.EXE's bound files, the size is average in > comparison to the norm. Maybe smaller, if the programs were big enough. > (Haven't seen any big Win32 programs yet..... But taking into account how > slowly files grow due to shrouding when bound.) > > _____________________________________________________________________ > You don't need to buy Internet access to use free Internet e-mail. > Get completely free e-mail from Juno at http://www.juno.com > Or call Juno at (800) 654-JUNO [654-5866]