Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Parrot reorg

6 views
Skip to first unread message

Dan Sugalski

unread,
Sep 15, 2003, 10:03:49 AM9/15/03
to perl6-i...@perl.org
Okay, since we're fighting over what goes where in the tree, we might as
well do it right. Leo wants IMCC put in a separate subdirectory, and I
can't much disagree, except that none of the rest of the core engine code
is in a separate subdirectory.

Since we've been threatening for years (literally, alas) to do this, we
might as well go ahead. What I propose is that all the C source in the top
level directory except the ops files go into interpreter/, the ops files
go into ops/, and potentially we move languages/ to extras/languages/
though I'm not a huge fan of that. We can move the .pl files except
for Configure.pl into utils/, and that then leaves us with a pretty clean
tree.

From now on, then, core interpreter stuff goes into interpreter/, IMCC
stuff into imcc/, compiler parts into compiler/ (when we have the generic
parse tree->imcc tree stuff done), parser front end work into parsers/,
and optimizer middle-end stuff in optimizer/. Optional bytecode loaders
can go into loaders/ which doesn't exist yet, but will.

Anything I'm missing? This is for *after* 0.0.11, of course. (And
potentially after a case of really good beer, soda, or dog food is shipped
off to Robert... :)

Dan

Leopold Toetsch

unread,
Sep 15, 2003, 10:58:59 AM9/15/03
to Dan Sugalski, perl6-i...@perl.org
Dan Sugalski <d...@sidhe.org> wrote:

[ the *big* move around ]

> Anything I'm missing? This is for *after* 0.0.11, of course. (And
> potentially after a case of really good beer, soda, or dog food is shipped
> off to Robert... :)

I like that. What about subsystems (io, encodings, chartypes, packfile,
jit, ...)?

> Dan

leo

Dan Sugalski

unread,
Sep 15, 2003, 4:33:25 PM9/15/03
to Leopold Toetsch, perl6-i...@perl.org

They're already in subdirectories, so it seems to make sense to leave them
where they are. I thought about moving them deeper, but it doesn't seem
worth it.

Dan

Robert Spier

unread,
Sep 20, 2003, 2:25:53 AM9/20/03
to Dan Sugalski, perl6-i...@perl.org
> Anything I'm missing? This is for *after* 0.0.11, of course. (And
> potentially after a case of really good beer, soda, or dog food is shipped
> off to Robert... :)

Of course, any of the above will help "grease the wheels". You can
also paypal to my non-computer charity of choice... http://www.gsrescue.org ...

;)

-R (woof!)

0 new messages