Re: exactly what do --use*-translator do?

new topic     » goto parent     » topic index » view thread      » older message » newer message
rkdavis said...

this is probably a question for matt or ira but as the borked builds (anything using console.e) build ok (but don't work) when using --use-binary-translator and freeze when building with --use-source-translator (default) could you explain the difference in words of 1 syllable as i'm being a bit dense atm.

Using the binary translator means it runs euc to build everything. Using the source translator means it runs "eui ec.ex" to build everything.

The difference? The binary translator runs your older copy of Euphoria (the "eubins") to do the translation, while the source translator runs the latest, freshest hg revision in your working copy - allowing you to take advantage of new features and changes right away. (The source translator bootstraps itself using eui from the eubins.) Using the binary translator is faster, but devs typically run with the source translator as that is better at revealing new bugs.

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu