Are Jolt macros Object Oriented?

In picoLARC most of the macros are Object Oriented and are called
by message passing in exactly the same way that all other message
passing is done.  Programmers are just Objects that return
trees of syntax Objects which can then be compiled.  Programmers
are called during the compile time of Classes.

picoLARC is multi language using dialects of Lisp for each language
so like there is a Prolog version of picoLARC inside of picoLARC
the expressions of which can be embedded anywhere in picoLARC.

So instead of doing [ smalltalk ... ( lisp ... ) ... ] picoLARC does it
( picoLARC ... ( prolog ... ) ... ) or ( prolog ... ( picoLARC ... ) ... )
which is more general because you can get more different languages
to participate.  ( c# ... ( prolog ... ) ... )

So each dialect in picoLARC can make use of the OOP macro
system because they all are dialects of lisp( picoLARC ).

Hopefully there could be a C dialect of Lisp( picoLARC ).  But I
can't imagine it yet.  If you can imagine a C based dialect of
Lisp please show it to me.  There would be no closures.  And it
would be stack based rather than environment based I know that
much.  But how close it could be to C I don't know.

I think that it would be good if Cola Jolt macros could be OOP.

On Thu, Jul 31, 2008 at 5:34 PM, Michael FIG <[EMAIL PROTECTED]> wrote:

> Hi,
>
> I agree that this would be an interesting feature.  However, I think
> it's not a good idea to try implementing until Pepsi uses Jolt as a
> backend (i.e. Coke is bootstrapped).  Then, the tagging operations can
> be Jolt macros instead of (icky) CPP macros.
>
> I'm still curious how far Ian is getting with jolt3... I'd be
> interested in helping that effort along if he (hint, hint) would
> publish what he's working on in SVN or else send an e-mail describing
> what needs to be done (another hint). ;)
>
> --
> Michael FIG <[EMAIL PROTECTED]> //\
>   http://michael.fig.org/    \//
>
> _______________________________________________
> fonc mailing list
> [email protected]
> http://vpri.org/mailman/listinfo/fonc
>
_______________________________________________
fonc mailing list
[email protected]
http://vpri.org/mailman/listinfo/fonc

Reply via email to