[REBOL] Re: Rebol > Lisp
From: tim:johnsons-web at: 12-Feb-2003 8:56
I've been trying to wrap my tiny brain around a similar
concept for a while:
Given the advanced text processing and introspective
qualities of rebol, it might be possible to write
rebol code that would read rebol code (as a prototype)
and convert into comparable code in another language.
It would be easier if the target language had an API
that accomodated such an effort.
I have a project to do that entails building an
'object-oriented' interface in Ansi C (not C++).
My approach to this would be bearing in mind that
I might want to auto-convert from one language to
another.
But one has to have means, method, AND motivation.
This approach is doable, I think, and in fact
the concept of prototyping and transformational
programming is not given as much attention by the
rebol community as I would like to see.
(My Humble Opinion Alone)
I believe that LISP and Scheme have been used for
such tasks.
-tim-
* Gregg Irwin <[greggirwin--mindspring--com]> [030211 20:40]:
> Hi Terry,
>
> TB> How difficult would it be to build an interpreter that converted Rebol code
> TB> to say Lisp (or any other language for that matter?)
>
> TB> Wouldn't that solve alot of problems? Speed, compiler, GUI etc etc.
>
> Certainly doable for a defined subset of things you could write with
> REBOL - provided that subset can map to capabilities available in the
> target language. As a matter of fact, that's one of the areas where I
> think dialects will be quite useful.
>
> Now, to say generally that you want to be able to convert *any* REBOL
> program into any other particular language...that's going to be a darn
> lot of work.
>
> -- Gregg
>
> --
> To unsubscribe from this list, please send an email to
> [rebol-request--rebol--com] with "unsubscribe" in the
> subject, without the quotes.
--
Tim Johnson <[tim--johnsons-web--com]>
http://www.alaska-internet-solutions.com
http://www.johnsons-web.com