compileIt for revolution?
MisterX
b.xavier at internet.lu
Thu Jun 23 02:32:46 EDT 2005
whatever happened to the old metacard externals example (in the "examples"
in the MCTools menu.)?
It had lots of stuff - no explanations but it demoed a lot of good stuff...
cheers
Xavier
> -----Original Message-----
> From: use-revolution-bounces at lists.runrev.com
> [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of
> Alex Tweedly
> Sent: Thursday, June 23, 2005 03:23
> To: How to use Revolution
> Subject: Re: compileIt for revolution?
>
> Richard Gaskin wrote:
>
> > Derek Bump wrote:
> >
> >> If one who knows C and could figure out some sort of Transcript
> >> wrapper, then it would be possible. There are many freeware and
> >> public domain compilers out there, but finding one that
> successfully
> >> compiles DLLs for Revolution is seemingly difficult. I've been
> >> trying for a few months now, but with my limited knowledge
> of C I end
> >> up running into errors.
> >>
> >> I am working on this project, but the *confusing* Externals SDK
> >> doesn't help.
> >
> >
> > What aspects have you found confusing?
> >
> This is only a start ....
>
> - Doesn't say which compilers should work (tells me some
> that won't - but doesn't say which ones will - and in
> particular, doesn't say which free ones will :-)
>
> (It kind of implies that many of them will, maybe even most
> of them - but a short list of a few that are expected to work
> would eliminate that as a possible explanation for troubles run into)
>
> - Includes a number of examples which are fragments of C
> code, without any comments describing the interface being
> provided, and without showing the corresponding Transcript
>
> - Include samples like XSetArray which is a function using
> the "built-in" SetArray - but its parameters are never
> explained, and still something of a mystery.
>
> - It doesn't include a "tiny, simple" example; I'd like to
> see a very simple example - e.g. return the string "hello
> program" - in a separate directory. Not doing OS specific
> "GetComputerName", not calling QT, not .... just a very, very
> simple example. With a correspondingly simple Rev stack, and
> step-by-step instructions (not as detailed as I sent to this
> list, but some kind of "here's the first thing to do" instructions).
>
> - it intermingles things which are (apart from exceptional
> cases) "fixed" with things which are your own, without
> distinguishing clearly - e.g. "There are two header files
> you'll need to #include, XCmdGlue.h and external.h. ..." But
> there is no "external.h" file included in the distribution -
> it means the header file for your code, which will be
> anything but "external.h"
>
> In fact, the distribution includes article.c and article.h -
> what should happen is that article.c should #include the
> article.h - but it doesn't, it #includes external.h - which
> is non-existent, so you're guaranteed a compile failure at
> step 1. Not likely to inspire confidence.
>
> - it uses examples where the C functions are named with
> leading underscores - when prepended underscores was
> described above as (one of
> ) the reason(s) why the Borland compiler won't work
>
> - it includes extra functions that aren't referenced or used
> (as far as I can tell). e.g. XGetVar and XGetArray are in
> convolve_and_life.c - but I can't find anywhere they're used.
>
> > I wonder if a Rev tool set up for writing C, generating the
> make file,
> > and running GCC would address a lot of this with very
> little effort....
>
>
> --
> Alex Tweedly http://www.tweedly.net
>
>
>
> --
> No virus found in this outgoing message.
> Checked by AVG Anti-Virus.
> Version: 7.0.323 / Virus Database: 267.7.8/22 - Release Date:
> 17/06/2005
>
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage
> your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution
>
More information about the use-livecode
mailing list