develooper Front page | perl.perl6.internals | Postings from October 2002

RE: Scratchpad confusion

Thread Previous
Jonathan Sillito
October 21, 2002 08:57
RE: Scratchpad confusion
Message ID:
I think, I can answer a few of these questions.

> -----Original Message-----
> From: Allen Short []
> The ops described in PDD 6 and docs/parrot_assembly.pod for
> scratchpads appear to be subtly different from the ones actually in
> core.ops. In particular, i was led astray by the docs referring to the
> "newpad" op and core.ops implementing "new_pad". which is it supposed
> to be? =)

Neither, Dan Sugalski owes us an update, which should be coming soon ...

> I started investigating scratchpads because I'm interested in
> improving the scheme compiler. I'd agree with Sean O'Rourke's comments
> (
> -- the current ops seem too limited; in particular, I dont see how one
> would save a scratchpad with a function definition, or modify the
> toplevel scratchpad.  Looking beyond Scheme, it appears to me that
> other languages would need more flexible handling of scoping as well;
> Common Lisp, for example, keeps functions in a separate namespace from
> other variables. Being new to Parrot hacking, could someone point me
> at the rationale for making scratchpads a special case, rather than a
> PMC?

I am sure they will be a PMC. In fact two different patches have been
submitted to make them PMCs, one by me and a better one by Sean O'Rourke.
Sean's has not been committed yet, probably because he is waiting for a
decision on the more flexible ops by Dan.

Jonathan Sillito

Thread Previous Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About