Changes http://wiki.axiom-developer.org/SocketsInSpad/diff
--

--removed:
 
-
-
-\begin{lisp}
-;; file: http.lisp
-
-(defvar  |NewLine| '#\NewLine)
-
-;; some regexp stuff
-
-(defun |StringMatch| (s1 s2)
-  (si::string-match s1 s2)
-  )
-
-
-
-(defun |ListMatches| (&rest args)
-  (si::list-matches args)
-  )
-
-[65 more lines...]
 <a href="uploads/http.lisp">http.lisp</a>

??changed:
 
-\begin{spad}
-
-)abbrev package SISOCK SiSocket
-SiSocket: with
-    socketServer: (Integer, SExpression->Void) -> Void
-    fileserver: SExpression -> Void
-    testserver: SExpression -> Void
-    
-  == add
-    -- exported --
-    socketServer(port:Integer,serverfunc:SExpression->Void):Void ==
-      WRITE_-LINE("socketServer")$Lisp
-      WRITE_-LINE("")$Lisp
-      s := SiSock(port,serverfunc)$Lisp
-      while (1 > 0) repeat
-        if not null?(SiListen(s)$Lisp)$SExpression then
-          w := SiAccept(s)$Lisp
-          serverfunc(w)
-          SLEEP(3)$Lisp
-[55 more lines...]
+
 

--
forwarded from http://wiki.axiom-developer.org/[EMAIL PROTECTED]

Reply via email to