Writing Externals in Pascal?

Andre Garzia andre at andregarzia.com
Mon Jul 5 09:03:17 EDT 2010


Scott,

Been there as well. I remember many many many years ago talking about this
exact topic with members of the community and with if I recall, there were
some troubles in the way FPC generated the libraries, some linker stuff
which might not be a problem these days.

It would be a wonderful feature if Rev had a comprehensive FFI so that we
could use other languages besides C/C++ to extend it.

Cheers
andre
PS: Stay tunned for some stuff I am about to release about interoperation.

On Mon, Jul 5, 2010 at 5:49 AM, RunRevPlanet <
runrevplanet at smpcs.server101.com> wrote:

> Hi All,
>
> Trying to gauge the potential interest in a Revolution Externals SDK that
> could allow you to develop externals in Lazarus/Free Pascal. Instead of
> requiring some form of C/C++ wrapper, which is the only language that is
> currently supported by the official Externals SDK.
>
> To be able to write externals purely in a Pascal/Delphi dialect would be
> useful to me, but I do not know for certain if it can be done with Free
> Pascal -- there may be linking or name mangling issues which prevent it from
> working.
>
> * So before trying, I am just wondering what level of interest there would
> be in such a resource?
>
> If it's just me who still uses Pascal, then I probably won't even bother
> thinking further about it. But if there is interest, who knows...
>
> Note, I have little free time for such a project, so even if there is
> significant interest, I make no promises about whether it will happen, or
> when.
> --
> Scott McDonald
>
> RunRevPlanet.com
> "Components, Stacks, Tools and Resources for Runtime Revolution"
> www.runrevplanet.com
>
>
> _______________________________________________
> 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
>



-- 
http://www.andregarzia.com All We Do Is Code.



More information about the Use-livecode mailing list