[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Axiom-developer] Terms of Surrender (was: BAD tim)
From: |
root |
Subject: |
Re: [Axiom-developer] Terms of Surrender (was: BAD tim) |
Date: |
Sun, 6 Nov 2005 11:10:10 -0500 |
> Since when does any high level language "add functionality"?
> You should not expect it too. Fortran does not add functionality
> to Assembler language. If anything it specifically removes
> functionality, trading-off extreme flexibility for a more
> congenial model of computation. No one could argue that the
> development of high level programming languages was some kind
> of mistake.
boot subtracts functionality and forces me to code things that
i know generate code which is a waste of time. do this:
cd int/interp
fgrep MAKESTRING *
see all those calls to MAKESTRING? lets investigate. each call looks like:
(MAKESTRING "a string")
so we look up the definition of MAKESTRING in src/interp/vmlisp.lisp:
(defmacro MAKESTRING (a b) a)
thus
(MAKESTRING "a string") ==> "a string"
so boot generates MAKESTRING into lisp and lisp expands the macro to
remove it. pointless.
we need to modify the boot compiler to rewrite these string expressions.
( to do THAT level of rewrite requires a deep understanding
of the boot compiler
( to achieve THAT level of understanding we need to deeply
document how the boot compiler works.
( to do THAT level of documentation we need to review
each function in detail.
( to do THAT detailed level of documentation is pointless
since the boot compiler is marked for destruction))))
- Re: [Axiom-developer] Terms of Surrender (was: BAD tim), (continued)
- Re: [Axiom-developer] Terms of Surrender (was: BAD tim), root, 2005/11/04
- Re: [Axiom-developer] Terms of Surrender (was: BAD tim), William Sit, 2005/11/05
- Re: [Axiom-developer] Terms of Surrender (was: BAD tim), root, 2005/11/06
- [Axiom-developer] build from tla failed, Bertfried Fauser, 2005/11/06
- RE: [Axiom-developer] Terms of Surrender (was: BAD tim), Bill Page, 2005/11/06
- Re: [Axiom-developer] Terms of Surrender (was: BAD tim), root, 2005/11/06
- RE: [Axiom-developer] Terms of Surrender (was: BAD tim), Bill Page, 2005/11/06
- Re: [Axiom-developer] Terms of Surrender (was: BAD tim), William Sit, 2005/11/07
- Re: [Axiom-developer] Terms of Surrender (was: BAD tim), root, 2005/11/06
- RE: [Axiom-developer] Terms of Surrender (was: BAD tim), Bill Page, 2005/11/06
- Re: [Axiom-developer] Terms of Surrender (was: BAD tim),
root <=
- RE: [Axiom-developer] Terms of Surrender (was: BAD tim), Bill Page, 2005/11/06
- RE: [Axiom-developer] Terms of Surrender (was: BAD tim), Bill Page, 2005/11/06
- Re: [Axiom-developer] Terms of Surrender (was: BAD tim), root, 2005/11/06
- RE: [Axiom-developer] Terms of Surrender (was: BAD tim), Bill Page, 2005/11/06
- Re: [Axiom-developer] Terms of Surrender (was: BAD tim), root, 2005/11/06
- RE: [Axiom-developer] Terms of Surrender (was: BAD tim), Bill Page, 2005/11/06
- Re: [Axiom-developer] Terms of Surrender (was: BAD tim), root, 2005/11/06
- RE: [Axiom-developer] Terms of Surrender (was: BAD tim), Bill Page, 2005/11/06
- Re: [Axiom-developer] Terms of Surrender (was: BAD tim), root, 2005/11/06
- Re: [Axiom-developer] Terms of Surrender (was: BAD tim), William Sit, 2005/11/07