I had problems getting bind-listen-accept-loop running with protocol-family
unix. The following mod improved things a bit:
-------------------------- Snip! --------------------------
*** network.scm Wed Dec 21 06:51:27 1994
--- network.scm.new Mon Jan 23 23:44:39 1995
***************
*** 49,55 ****
sock))
(define (bind-listen-accept-loop protocol-family proc arg)
! (let* ((sock (create-socket protocol-family/internet
socket-type/stream))
(addr (cond ((= protocol-family
protocol-family/internet)
--- 49,55 ----
sock))
(define (bind-listen-accept-loop protocol-family proc arg)
! (let* ((sock (create-socket protocol-family
socket-type/stream))
(addr (cond ((= protocol-family
protocol-family/internet)
-------------------------- Snap! --------------------------
There is still a problem with the socket-option reuse-addr in the same
function ("Option not supported by transport end point"). I am an
absolute newbie with respect to sockets, so I don't know what's the
proper way to solve that problem.
Another tiny bug (not really a bug, actually): split-colon-list and
string-list->colon-list are documented in cheat.txt, but aren't
implemented anymore.
If only scsh would start up faster & take less memory! I'd use it all
the time.
Btw, under "TODO" you speak of a sh-like syntax for scsh. Wouldn't it
make more sense to provide a graphical interface (a filemanager) ?
This should be The Right Thing for everyday use, and if a user needs
something more advanced, he can always go right into scheme. After
all, the time of command line interfaces is hopefully fading out. Has
anyone tried to use cig for creating X11 support?
--
I know a mouse \ 2wienbe@rzdspc2.informatik.uni-hamburg.de
And he hasn't got a house \ Axel Wienberg, Hinzeweg 9, 21075 Hamburg
I don't know why I call him Gerald \ ja Nein!
|