Different projects aim at providing TCP/IP sockets portably across Common Lisp implementations. The table below summarizes the state of several of these libraries.
Implementation | trivial-sockets | ACL-COMPAT | s-sysdeps | usocket | kmrcl | IOLib |
---|---|---|---|---|---|---|
SBCL | yes | yes | yes | yes | yes | yes |
CMUCL | yes | yes | yes | yes | yes | yes |
ArmedBear | yes | no | no | yes | no | no |
clisp | yes | yes | no | yes | yes | yes |
Allegro | yes | not relevant | no | yes | yes | no |
LispWorks | yes | yes | yes | yes | yes | no |
OpenMCL | yes | yes | yes | yes | yes | no |
ECL | no | no | no | yes | no | no |
Scieneer | no | yes | no | yes | no | no |
GCL | no | no | no | no (to come) | no | no |
Corman | no | yes | no | no (to come) | no | no |
Digitool MCL | no | no | no | yes | no | no |
Total # | 8 | 7(+1) | 4 | 10 | 6 | 3 |