What is the plugin API?
[1/5] from: tim::johnsons-web::com at: 16-Aug-2003 8:20
* Nenad Rakocevic <[dockimbel--free--fr]> [030814 17:56]:
<...>
> Until RT releases the plugin API so you'll be able to code them in C directly,
> here's a faster implementation of these functions :
Hi All: What is the API that Doc refers to above?
thanks
tim
> bin16: func [n][at debase/base to-hex n 16 3]
> bin16-le: func [n][copy/part head reverse debase/base to-hex n 16 2]
<<quoted lines omitted: 6>>
> To unsubscribe from this list, just send an email to
> [rebol-request--rebol--com] with unsubscribe as the subject.
--
Tim Johnson <[tim--johnsons-web--com]>
http://www.alaska-internet-solutions.com
http://www.johnsons-web.com
[2/5] from: SunandaDH:aol at: 16-Aug-2003 12:25
Tim:
> Hi All: What is the API that Doc refers to above?
This was posted here a few months back:
=======
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
=======
So far as I know, nothing has been released, but I'm not part of the
Developers' Forum, so others may know more,
Sunanda.
[3/5] from: petr:krenzelok:trz:cz at: 16-Aug-2003 18:59
[SunandaDH--aol--com] wrote:
>Tim:
>
>> Hi All: What is the API that Doc refers to above?
>>
>>
>
>This was posted here a few months back:
>
AFAIK, it was posted few weeks back, not months :-)
>So far as I know, nothing has been released, but I'm not part of the
>Developers' Forum, so others may know more,
>
talked to few developers and noone seems to know more. I just hope that
it will not turn into another undelivered feature. Do you remember
OSNews interview with Carl? Where is better sound, 3D, AI, and other stuff?
Anyway - RT sould hurry, as R# emerges slowly and it seems to sport make
task! for e.g. in its core :-)
cheers,
-pekr-
[4/5] from: brian:hawley at: 16-Aug-2003 17:03
At 06:59 PM 8/16/03 +0200, pekr wrote:
>Anyway - RT sould hurry, as R# emerges slowly and it seems to sport make
>task! for e.g. in its core :-)
What R#, where is it? Google drops the # so I can't find it.
Email me back directly if you don't want to say here.
Brian Hawley
[brian--hawley--net]
[5/5] from: petr:krenzelok:trz:cz at: 17-Aug-2003 10:05
Brian Hawley wrote:
>At 06:59 PM 8/16/03 +0200, pekr wrote:
>>Anyway - RT sould hurry, as R# emerges slowly and it seems to sport make
<<quoted lines omitted: 3>>
>What R#, where is it? Google drops the # so I can't find it.
>Email me back directly if you don't want to say here.
Well, I don't know if it is moral or not to post here. The truth is, the
core clone language is being done not to hurt Rebol, but to help spread
it. To provide developers with source code testing base to test new
concepts. Maybe RT will feel R# will hurt them, but - I don't know ...
two weeks later after first info leaked about R# Carl announced Rebol
plug-in architecture, so we will see. Because I think DocKimbel started
to code R# mainly becaues of closed nature (not non-open-source) of
Rebol - we could not extend language ...
So yes, it is done by SoftInnov (http://www.softinnov.com) and project
page is at http://sourceforge.net/projects/r-sharp
Just don't drag your expectations too high ... there is no binary form,
just sources and still imporant parts are missing (parser, networking)
... currently in version 0.6
-pekr-
Notes
- Quoted lines have been omitted from some messages.
View the message alone to see the lines that have been omitted