On Tue, 5 Jun 2007, Stephen Wilson wrote:

| Gabriel Dos Reis <[EMAIL PROTECTED]> writes:
| 
| > On Tue, 5 Jun 2007, Stephen Wilson wrote:
| > 
| > | I think I have a picture now. I perceive there to be three boots. Old,
| > | New, and New-New (your improved boot).
| > 
| > That picture might be inaccurate -- ask Tim about all the gory details. :-)
| 
| True, true.  In time I hope to get a complete picture.
| 
| [...]
| > C does not have asm.  C++ does.
| 
| I just had to check. Geeze, details, details :)

I've been reading too many C and C++ technical details for over a decade :-)

[...]

| As I sit on the Lisp side of things this does not jive with a boot
| implementation directly.  Perhaps it is of some interest to you regardless.
| 
| With this comes the blatent assumption that calling out to the Lisp
| level requires detailed understanding of how SPAD entities are
| represented, and how the underlying Lisp image is designed. 
| 
| I am considering the mechainics involved in treating domains and
| categories as well-defined lisp objects, complete with api's and
| protocals to manage their runtime manipulation, among other things.

Yes, this is part of what I have been calling The Axiom Virtual Machine.
I have not sent a complete proposal to the list, but it is one I'm working 
on.  The specification includes things like abstract specification for 
categories, domains, packages, and Spad typed abstract syntax tree for Spad
programs, along with runtime APIs -- the Axiom Virtual Machine Instruction
Set.   It will provides specification for the layout of the 
compilation file for a Spad program -- much like the specification of a JVM
class file.

[...]

| > | Yes.  I will modify the parser to emit a message on encountering the
| > | construct.
| > 
| > Exactly what I would have done.
| 
| I will let you know if I encounter a dependence on the package-call
| operator in the extant code.

Many thanks!

-- Gaby


_______________________________________________
Axiom-developer mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/axiom-developer

Reply via email to