active-sockets-apis.txt - clic - Clic is an command line interactive client for… | |
git clone git://bitreich.org/clic/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65… | |
Log | |
Files | |
Refs | |
Tags | |
README | |
LICENSE | |
--- | |
active-sockets-apis.txt (1206B) | |
--- | |
1 -*- text -*- | |
2 | |
3 A document to summarizing which API's of the different implementations | |
4 are associated with 'Step 1'. | |
5 | |
6 Interface to be implemented in step 1: | |
7 | |
8 - socket-connect | |
9 - socket-close | |
10 - get-host-by-address | |
11 - get-hosts-by-name | |
12 | |
13 (and something to do with errors; maybe move this to step 1a?) | |
14 | |
15 SBCL | |
16 ==== | |
17 | |
18 sockets: | |
19 - socket-bind | |
20 - make-instance 'inet-socket | |
21 - socket-make-stream | |
22 - socket-connect (ip vector-quad) port | |
23 - socket-close | |
24 | |
25 DNS name resolution: | |
26 - get-host-by-name | |
27 - get-host-by-address | |
28 - ::host-ent-addresses | |
29 - host-ent-name | |
30 | |
31 | |
32 CMUCL | |
33 ===== | |
34 | |
35 sockets: | |
36 - ext:connect-to-inet-socket (ip integer) port | |
37 - sys:make-fd-stream | |
38 - ext:close-socket | |
39 | |
40 DNS name resolution: | |
41 - ext:host-entry-name | |
42 - ext::lookup-host-entry | |
43 - ext:host-entry-addr-list | |
44 - ext:lookup-host-entry | |
45 | |
46 | |
47 ABCL | |
48 ==== | |
49 | |
50 sockets | |
51 - ext:socket-connect (hostname string) port | |
52 - ext:get-socket-stream | |
53 - ext:socket-close | |
54 | |
55 | |
56 clisp | |
57 ===== | |
58 | |
59 sockets | |
60 - socket-connect port (hostname string) | |
61 - close (socket) | |
62 | |
63 | |
64 Allegro | |
65 ======= | |
66 | |
67 sockets | |
68 - make-socket | |
69 - socket-connect | |
70 - close | |
71 | |
72 DNS resolution | |
73 - lookup-hostname | |
74 - ipaddr-to-hostname | |
75 |