unofficial mirror of guile-devel@gnu.org 
 help / color / mirror / Atom feed
* rtl at els
@ 2013-06-08 12:12 Andy Wingo
  2013-06-08 17:16 ` Stefan Israelsson Tampe
  0 siblings, 1 reply; 2+ messages in thread
From: Andy Wingo @ 2013-06-08 12:12 UTC (permalink / raw)
  To: guile-devel

Hi!

Ludo and I had a fun time at the European Lisp Symposium last week,
meeting other lispers, schemers, and a rogue racketeer.  We also managed
to spend some time going through the pending patches, as you probably
saw, and I'll be landing them as I fix up docstrings ;)

We also talked about the way forward to target RTL from Scheme.  While
we both think that Noah's CPS work is the way to go, we're a little
concerned that to try to land the new VM and the new compiler at the
same time is too much uncertainty.  So as a stopgap, we're going to try
to compile Tree-IL directly to RTL.  We'll run a pass over the tree-il
that converts it to ANF, then adapt the existing tree-il->glil compiler
to target RTL.  I know that compiler pretty well so I should be able to
make some good progress there fairly quickly.

So that's the plan.  It will probably make the CPS work easier,
actually, as there will be example RTL code and we'll be sure the VM is
capable enough, and we don't have to also worry about the VM
switchover.  But we'll see :)

Cheers,

Andy
-- 
http://wingolog.org/



^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: rtl at els
  2013-06-08 12:12 rtl at els Andy Wingo
@ 2013-06-08 17:16 ` Stefan Israelsson Tampe
  0 siblings, 0 replies; 2+ messages in thread
From: Stefan Israelsson Tampe @ 2013-06-08 17:16 UTC (permalink / raw)
  To: Andy Wingo, guile-devel

[-- Attachment #1: Type: text/plain, Size: 1448 bytes --]

I actually did that and have a stalled branch of it in my computer. On the
other hand it's only a nice hack and I recomend that you do it in your own
great way. I will try to follow your progress and perhaps add som coments
along the way.

Have fun
Stefan
On 8 Jun 2013 14:12, "Andy Wingo" <wingo@pobox.com> wrote:

> Hi!
>
> Ludo and I had a fun time at the European Lisp Symposium last week,
> meeting other lispers, schemers, and a rogue racketeer.  We also managed
> to spend some time going through the pending patches, as you probably
> saw, and I'll be landing them as I fix up docstrings ;)
>
> We also talked about the way forward to target RTL from Scheme.  While
> we both think that Noah's CPS work is the way to go, we're a little
> concerned that to try to land the new VM and the new compiler at the
> same time is too much uncertainty.  So as a stopgap, we're going to try
> to compile Tree-IL directly to RTL.  We'll run a pass over the tree-il
> that converts it to ANF, then adapt the existing tree-il->glil compiler
> to target RTL.  I know that compiler pretty well so I should be able to
> make some good progress there fairly quickly.
>
> So that's the plan.  It will probably make the CPS work easier,
> actually, as there will be example RTL code and we'll be sure the VM is
> capable enough, and we don't have to also worry about the VM
> switchover.  But we'll see :)
>
> Cheers,
>
> Andy
> --
> http://wingolog.org/
>
>

[-- Attachment #2: Type: text/html, Size: 1893 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2013-06-08 17:16 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-06-08 12:12 rtl at els Andy Wingo
2013-06-08 17:16 ` Stefan Israelsson Tampe

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).