diff options
| -rw-r--r-- | src/interp/debug.lisp | 2 | ||||
| -rw-r--r-- | src/interp/i-syscmd.boot | 42 | ||||
| -rw-r--r-- | src/interp/spad-parser.boot | 4 | ||||
| -rw-r--r-- | src/interp/vmlisp.lisp | 3 | 
4 files changed, 3 insertions, 48 deletions
diff --git a/src/interp/debug.lisp b/src/interp/debug.lisp index 5c4abac9..bb51443d 100644 --- a/src/interp/debug.lisp +++ b/src/interp/debug.lisp @@ -562,7 +562,7 @@ EXAMINE (SETQ RECNO (NOTE |$InputStream|))                                                (if (AND (INTEGERP X)                                                         (> X 0)                                                         (< X 9)) -                                                  (LIST (FETCHCHAR (STRINGIMAGE X) 0)))) +                                                  (LIST (ELT (STRINGIMAGE X) 0))))                                            onlys)))                          (if (NOT (OR A V C NL))                              (if Caller (return "119") (return "019"))) diff --git a/src/interp/i-syscmd.boot b/src/interp/i-syscmd.boot index db0e0ffb..8e3d5867 100644 --- a/src/interp/i-syscmd.boot +++ b/src/interp/i-syscmd.boot @@ -1932,40 +1932,6 @@ load args == loadSpad2Cmd args  loadSpad2Cmd args ==      sayKeyedMsg("S2IU0003", nil)      nil ---  load1(args,$forceDatabaseUpdate) - ---load1(args,$forceDatabaseUpdate) ==  -- $ var is now local ---  null args => helpSpad2Cmd '(load) ---  loadfun := 'loadLib ---  justWondering := nil ---  compiler := 'old ---  doExpose := true ---  $forceDatabaseUpdate := true  -- BMT request, 5/14/90 ---  for [opt,:.] in $options repeat ---    fullopt := selectOptionLC(opt, ---      '(cond update query new noexpose noupdate), ---        'optionError) ---    fullopt is 'cond     => loadfun := 'loadLibIfNotLoaded ---    fullopt is 'query    => justWondering := true ---    fullopt is 'update   => $forceDatabaseUpdate := true ---    fullopt is 'noexpose => doExpose := false ---    fullopt is 'noupdate => $forceDatabaseUpdate := false ---  if $forceDatabaseUpdate then clearClams() ---  for lib in args repeat ---    lib := object2Identifier lib ---    justWondering => ---      dbLoaded? constructorDB lib => sayKeyedMsg("S2IZ0028",[lib]) ---      sayKeyedMsg("S2IZ0029",[lib]) ---    null getConstructorModuleFromDB lib and ---     null (lib := getConstructorFullNameFromDB lib) => ---      sayKeyedMsg("S2IL0020", [namestring [lib,$spadLibFT,"*"]]) ---    null FUNCALL(loadfun,lib) => ---      sayKeyedMsg("S2IZ0029",[lib]) ---    sayKeyedMsg("S2IZ0028",[lib]) ---    if doExpose and ---       not isExposedConstructor(lib) then ---          setExposeAddConstr([lib]) ---  'EndOfLoad  reportCount () ==    centerAndHighlight(" Current Count Settings ",$LINELENGTH,specialChar 'hbar) @@ -2785,14 +2751,6 @@ processSynonyms() ==  -- functions for interfacing to system commands from algebra code  -- common lisp dependent -tabsToBlanks s == -   k := charPosition($charTab,s,0) -   n := #s -   k < n => -      k = 0 => tabsToBlanks subString(s,1) -      strconc(subString(s,0,k),$charBlank, tabsToBlanks subString(s,k + 1)) -   s -  doSystemCommand string ==     string := strconc('")", EXPAND_-TABS string)     LINE: local := string diff --git a/src/interp/spad-parser.boot b/src/interp/spad-parser.boot index edf0cac0..50d05c5c 100644 --- a/src/interp/spad-parser.boot +++ b/src/interp/spad-parser.boot @@ -49,14 +49,14 @@ namespace BOOT  --%  addClose(line,ch) == -  FETCHCHAR(line,maxIndex line) = char ";" => +  line.(maxIndex line) = char ";" =>      ch = char ";" => line      line.(maxIndex line) := ch      SUFFIX(char ";",line)    SUFFIX(ch,line)  escaped?(s,n) == -  n > 0 and FETCHCHAR(s,n-1) = char "__" +  n > 0 and s.(n-1) = char "__"  infixToken? s ==    STRING2ID_-N(s,1) in '(_then _else) diff --git a/src/interp/vmlisp.lisp b/src/interp/vmlisp.lisp index 03ab0277..2f57c6ac 100644 --- a/src/interp/vmlisp.lisp +++ b/src/interp/vmlisp.lisp @@ -115,9 +115,6 @@  (defmacro exit (&rest value)   `(return-from seq ,@value)) -(defmacro fetchchar (x i) - `(char ,x ,i)) -  (defmacro greaterp (&rest args)   `(> ,@args))  | 
