aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2008-05-20 04:22:58 +0000
committerdos-reis <gdr@axiomatics.org>2008-05-20 04:22:58 +0000
commitbdf3f9837adc3a9d6666c38fe0a8a22a79b9bfaa (patch)
treec112411c303bbc5a4d60d427d751efbd8187c6a8 /src
parent7123c2aa973a96cfdd8a8afae08830577e66b0ee (diff)
downloadopen-axiom-bdf3f9837adc3a9d6666c38fe0a8a22a79b9bfaa.tar.gz
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog10
-rw-r--r--src/interp/i-object.boot3
-rw-r--r--src/lisp/core.lisp.in2
3 files changed, 13 insertions, 2 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 7640dde2..bef613d9 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,15 @@
2008-05-19 Gabriel Dos Reis <gdr@cs.tamu.edu>
+ * boot/ast.boot: Cleanup.
+ * boot/includer.boot: Likewise.
+ * boot/parser.boot: Likewise.
+ * boot/pile.boot: Likewise.
+ * boot/scanner.boot: Likewise.
+ * boot/tokens.boot: Likewise.
+ * boot/translator.boot: Likewise.
+
+2008-05-19 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
Port from btx-branch.
* lisp/core.lisp.in ($effectiveFaslType): New.
* boot/translator.boot (needsStableReference?): Handle the ECL case.
diff --git a/src/interp/i-object.boot b/src/interp/i-object.boot
index 5a793c2c..919d54a1 100644
--- a/src/interp/i-object.boot
+++ b/src/interp/i-object.boot
@@ -112,7 +112,8 @@ getValueNormalForm obj ==
IDENTP op and isConstructorName op =>
isConceptualCategory objMode obj => instantiationNormalForm(op,argl)
MKQ val
- -- what else can it be? Don't know; leave it alone.
+ -- This is not the final value of `obj', rather something that needs
+ -- further evaluation, e.g. generated code to compute the value.
val
instantiationNormalForm(op,argl) ==
diff --git a/src/lisp/core.lisp.in b/src/lisp/core.lisp.in
index 38ebcc5b..4996a7d5 100644
--- a/src/lisp/core.lisp.in
+++ b/src/lisp/core.lisp.in
@@ -144,7 +144,7 @@
(defconstant |$effectiveFaslType|
;#+:ecl (pathname-type (compile-file-pathname "foo.lisp" :system-p t))
;; until ECL is fixed, return a hard coded value
- "o"
+ #+:ecl "o"
#-:ecl |$faslType|)
;; Extension of file containers for native shared libraries.