[REBOL] REBOL Plug-In Extensions
From: andrew:martin:colenso:school at: 10-Sep-2003 12:45
Just wondering what's happening with this; tomorrow is it's two month
anniversary! :)
[quote]
Subj: [REBOL] REBOL Plug-In Extensions
Date: 11/07/2003 19:26:51 GMT Daylight Time
From: Carl @ rebol.com
Sender: [rebol-bounce--rebol--com]
Reply-to: [rebol-list--rebol--com]
To: [rebol-list--rebol--net]
I've noticed some discussion on this topic, so that you don't need to
beat this with a stick too hard, I thought it might be good to
pre-release
some information:
News Flash: REBOL to add a Plug-in Architecture
The purpose is to allow developers to write native code extensions to
REBOL
for adding things like image and sound format loaders/savers, additional
functions, special device interfaces, high-speed computation (such as
needed
for bitmaps), etc.
Plug-ins will be programmed as DLL (dynamic libraries) with a small
number of standard entry points. Plug-ins will be self identifying,
including
versions, and will also be able to contain REBOL source code as well
as native machine code. Plug-ins will be able to define Native!
functions
(as new datatype) that interface with REBOL, and will accept and return
values in a "virtual datatype space" that does not require plugin
functions
to translate (load or mold) source code.
The plug-in architecture will be released in a request-for-comments
(RFC)
format prior to its standardization, allowing developers to provide
input and
ideas. We're also hoping developers will be interested in helping us
alpha
and beta test the new architecture.
Note that the "virtual datatype space" used for plugins is also useful
for
storing any type of REBOL data/code in reduced binary formats for
inclusion
in high speed, REBOL-native or remote database applications (with faster
block
translation times).
-RT
[/quote]
Andrew J Martin
Attendance Officer &
Information Systems Trouble Shooter
Colenso High School
Arnold Street, Napier.
Tel: 64-6-8310180 ext 826
Fax: 64-6-8336759
http://colenso.net/scripts/Wiki.r?AJM
http://www.colenso.school.nz/
DISCLAIMER: Colenso High School and its Board of Trustees is not responsible (or legally
liable) for materials distributed to or acquired from user e-mail accounts. You can report
any
misuse of an e-mail account to our ICT Manager and the complaint will be investigated.
(Misuse can come in many forms, but can be viewed as any material sent/received that
indicate or suggest pornography, unethical or illegal solicitation, racism, sexism, inappropriate
language and/or other issues described in our Acceptable Use Policy.)
All outgoing messages are certified virus-free by McAfee GroupShield Exchange 5.10.285.0
Phone: +64 6 843 5095 or Fax: +64 6 833 6759 or E-mail: [postmaster--colenso--school--nz]