
24 Jun
2013
24 Jun
'13
10:18 a.m.
I also want to highlight the advantage of IOLib based sockets. The underlying socket API provided by most of the OSes today is the same - BSD sockets. Various Lisp implementations multiply this basic API by proving their own, distinct lisp versions of socket APIs. On top of it we create a compatibility layer, to unify the API. OSes: 1 API "BSD sockets" => Lisp impls: 10 APIs => usocket 1 API. If we use some FFI library like IOLib to access OS socket APIs we avoid all these redundant 10 intermediate APIs. Best regards, - Anton