aboutsummaryrefslogtreecommitdiff
path: root/src/interp/compiler.boot
diff options
context:
space:
mode:
Diffstat (limited to 'src/interp/compiler.boot')
-rw-r--r--src/interp/compiler.boot44
1 files changed, 0 insertions, 44 deletions
diff --git a/src/interp/compiler.boot b/src/interp/compiler.boot
index 99d44744..7fd58b82 100644
--- a/src/interp/compiler.boot
+++ b/src/interp/compiler.boot
@@ -1893,50 +1893,6 @@ compMapCond''(cexpr,dc) ==
compMapCondFun(fnexpr,op,dc,bindings) ==
[fnexpr,bindings]
---% Interface to the backend
-
-compileFileQuietly path ==
- quietlyIfInteractive COMPILE_-FILE path
-
-compAndDefine l ==
- _*COMP370_-APPLY_* := "PRINT-AND-EVAL-DEFUN"
- COMP l
-
-compQuietly fn ==
- _*COMP370_-APPLY_* :=
- $InteractiveMode =>
- $compileDontDefineFunctions => "COMPILE-DEFUN"
- "EVAL-DEFUN"
- "PRINT-DEFUN"
- quietlyIfInteractive COMP fn
-
-compileQuietly fn ==
- _*COMP370_-APPLY_* :=
- $InteractiveMode =>
- $compileDontDefineFunctions => "COMPILE-DEFUN"
- "EVAL-DEFUN"
- "PRINT-DEFUN"
- quietlyIfInteractive COMP370 fn
-
-
-COMP l ==
- MAPCAR(function backendCompile2, MAPCAN(function COMP_-1,l))
-
-COMP_-1 x ==
- fname := first x
- $FUNNAME := fname
- $FUNNAME__TAIL := [fname]
- lamex := second x
- $CLOSEDFNS := []
- lamex := transformToBackendCode lamex
- backendCompileNEWNAM lamex
- -- Note that category constructors are evaluated before they
- -- their compiled, so this noise is not very helpful.
- if $verbose and FBOUNDP fname then
- FORMAT(true,'"~&~%;;; *** ~S REDEFINED~%",fname)
- [[fname,lamex],:$CLOSEDFNS]
-
-
--% Register compilers for special forms.
-- Those compilers are on the `SPECIAL' property of the corresponding
-- special form operator symbol.