On Mon, Oct 21, 2024 at 05:26:51PM +0800, Qian Yun wrote:
> This variable is not used anymore.
> 
> We can safely delete it.

Hmm, AFAICS '|fin|' was used to implement ')fin'.

> 
> - Qian
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "FriCAS - computer algebra system" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to fricas-devel+unsubscr...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/fricas-devel/8044bce5-e333-4b62-865e-43a0be45fcd2%40gmail.com.

> diff --git a/src/interp/int-top.boot b/src/interp/int-top.boot
> index 81cddac4..4b8ad0ce 100644
> --- a/src/interp/int-top.boot
> +++ b/src/interp/int-top.boot
> @@ -117,7 +117,6 @@ runspad() ==
>  ncTopLevel() ==
>  -- Top-level read-parse-eval-print loop for the interpreter.  Uses
>  -- the Bill Burge's parser.
> -  _*EOF_*: fluid := NIL
>    $InteractiveMode :fluid := true
>    $e:fluid := $InteractiveFrame
>    int_loop()
> diff --git a/src/interp/macros.lisp b/src/interp/macros.lisp
> index 7130940d..1433cb5e 100644
> --- a/src/interp/macros.lisp
> +++ b/src/interp/macros.lisp
> @@ -235,9 +235,6 @@
>  
>  ; 22.2.1 Input from Character Streams
>  
> -(defvar *EOF* NIL)
> -
> -
>  ; 22.3 Output Functions
>  
>  ; 22.3.1 Output to Character Streams
> diff --git a/src/interp/scwrap2.boot b/src/interp/scwrap2.boot
> index 85c8d2f1..c4c1196a 100644
> --- a/src/interp/scwrap2.boot
> +++ b/src/interp/scwrap2.boot
> @@ -76,7 +76,6 @@ spadCompile1(name, pile_mode) ==
>      $nopiles : local := pile_mode
>      $comp370_apply : local := FUNCTION print_defun
>      $file_apply : local := FUNCTION print_defun
> -    _*EOF_* : local := false
>      $edit_file : local := name
>      $InteractiveMode : local := false
>      $spad_scanner : local := true
> diff --git a/src/interp/server.boot b/src/interp/server.boot
> index 899730d2..a65cb751 100644
> --- a/src/interp/server.boot
> +++ b/src/interp/server.boot
> @@ -75,9 +75,8 @@ serverReadLine(stream) ==
>    FORCE_-OUTPUT()
>    not $SpadServer =>
>        read_line(stream)
> -  _*EOF_*: fluid := NIL
>    line :=
> -   while not $EndServerSession and not _*EOF_* repeat
> +   while not $EndServerSession repeat
>      if $NeedToSignalSessionManager then
>        sockSendInt($SessionManager, $EndOfOutput)
>      $NeedToSignalSessionManager := false
> diff --git a/src/interp/spad.lisp b/src/interp/spad.lisp
> index b6c7bfaa..e1200fa6 100644
> --- a/src/interp/spad.lisp
> +++ b/src/interp/spad.lisp
> @@ -55,10 +55,6 @@
>  ;         SYSTEM COMMANDS
>  ;************************************************************************
>  
> -(defun |fin| ()
> -  (SETQ *EOF* 'T)
> -  (THROW 'SPAD_READER NIL))
> -
>  (defun QUOTIENT2 (X Y) (values (TRUNCATE X Y)))
>  
>  (defun INTEXQUO(X Y)


-- 
                              Waldek Hebisch

-- 
You received this message because you are subscribed to the Google Groups 
"FriCAS - computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to fricas-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/fricas-devel/ZxZgp3rckZKT6bbI%40fricas.org.

Reply via email to