LC/MC StandAlone Builder

Richard Gaskin ambassador at fourthworld.com
Tue Mar 29 12:59:19 CDT 2011


On 3/29/11 10:09 AM, FlexibleLearning wrote:
>
> Thank you, Richard. The LC builder does a fine job so far as I can see, but
> if an MC solution is available it could be a lot more convenient.
>
> Hugh Senior
> FLCo

Thanks for the kind words, Hugh.  I should note that with my current 
schedule I probably won't be able to get back to the Standalone Builder 
until after the conference, but here are some highlights which will 
hopefully make it worth waiting for:

- One-click builds
   LC has one-click builds largely because I kept pushing for it
   when they first put the new design together. :)  I can't live
   without it, and it's so useful it wasn't a hard sell.  I used
   to use a front-end to the older MC SB which stored the build
   settings in the stack file, and have been enjoying one-click
   builds for nearly a decade.  The new SB does the same, so you
   can enter info once and never bother with it again.

- Does more: Easier to use than LiveCode's
   There's a "General" tab up front which sets appropriate
   values for Mac, Win, and Linux.  You can fine-tune any in
   the platform tabs if you like, but most of the time I
   think you'll be happy to just enter info like the app
   name and version once and have it automatically populate
   all of the platform tabs automatically.

- Does less: no fluff
   Unlike LC, MC doesn't encourage people to build their
   projects using a different structure than they deploy
   with, moving files in or out of the mainstack during
   build.  This new SB maintains that tradition.  Also,
   whether you want it or not LC will always add a new
   group with objects on the first card of your mainstack.
   Needless to say, this SB doesn't alter your stack's
   structure.

- Compatible with LiveCode
   The data it stores uses the same format and property names
   as LiveCode's standalone builder, so if you work with
   clients who use LC you can work more efficiently in MC
   and they'll still be able to use one-click builds in
   LC without modification.

- "Choose your weapon":  build with any installed engine
   By default it will use the runtime engines that match
   the version of the IDE you're running in, but sometimes
   you may need to use a specific version other than that,
   and the new SB lets you optionally choose which
   runtime engines to use (must be v4.0 or later though).

- Extra bonus points:  auto-incremented build number.
   In addition to the version number, this SB also includes
   a field for build number, and it has an option you can
   turn on so it will automatically increment the build
   number each time you make a standalone.

-- 
  Richard Gaskin
  Fourth World Media Corporation
  ___________________________________________________________
  Ambassador at FourthWorld.com       http://www.FourthWorld.com


>
>
>
> Richard wrote:
>
> In keeping with RunRev's commitment to the MC IDE, Oliver Kenyon
> provided the necessary info to allow us to use the new engine-based
> standalone building process in v4.0 and later.
>
> As I noted earlier, I've been using this info to make a new standalone
> builder, which I'll donate to the MC IDE project.
>
> I should note that mine only builds desktop standalones, and does not
> support RevWeb or mobile at this time.  I'll probably get around to
> adding mobile support, but RevWeb is of no interest to me so if anyone
> wants that they'll have to add it to the donated stack once it's
> available.Richard wrote:



More information about the metacard mailing list