Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

Alright, an actual question for you all...

Name: Anonymous 2013-08-04 18:06

Name the nicest Lispy network programming library you know of, preferably something you have actually used (yes, I can Google). I can program comfortably in Common Lisp and Scheme. I prefer Scheme, and am farting around with the Chicken Scheme socket library at the moment. However, it is quite obviously just Scheme wrapped around C sockets. It works just fine for my purposes (it actually looks pretty nice so far, and there are a couple of higher-level interfaces available), but I'm curious what else is out there that is semi-complete and works well.

Name: Anonymous 2013-08-04 18:58

>>1
I actually wish so. What are you trying to network with: protocols?

Name: Anonymous 2013-08-04 20:29

>>2
Yes (I should have specified).

At the moment I'm experimenting with just sending raw bytes/messages, which sockets obviously work fine for. In the future I'd like to play with things like SIP and easily integrate it into a networked application without too much hassle.

If I do anything serious, I won't use a Lisp. I'd use C++ or Java, and maybe Python for scripting. I'm more aware of what exists for those languages, and am mostly just experimenting with Lisp.

It looks the same as always so far: there are bits and pieces that might work but nothing terribly coherent. Oh well.

Name: Anonymous 2013-08-04 20:40

I'd happily use OCaml as well, but the offering there doesn't look too great either, and at least I could get libraries to install with Scheme and CL (ocaml-build kept dying and barfing on a simple Base64 library the last time I tried to use it, and I have never been able to apt-install anything useful in OCaml and tweak my OCaml distribution to find it on Ubuntu...I'm not sure why).

Haskell is too weird performance-wise and is too unnecessarily complicated (IMO) to bother with.

Name: Anonymous 2013-08-04 22:13

Not that I could find in lisp:
http://www.dmoz.org/Computers/Internet/Protocols/SIP/
http://www.cs.columbia.edu/sip/implementations.html

You might have to make your own. However this is interesting
http://tools.ietf.org/html/draft-baset-p2psip-p2pp-01
I have never seen this draft. I wonder if there is an implementation.

Name: Anonymous 2013-08-04 22:21

>>5
Thanks. I think I was imagining something more along the lines of Python's Twisted (http://twistedmatrix.com/trac/).

That last one wasn't really what I was looking for but is kind of cool nonetheless. It helps with NAT/firewall traversal making it useful in practice with less configurating for the end user, and supports SIP. That's really interesting. Thanks for the read!

Name: Anonymous 2013-08-05 1:42

>>5
That looks AWESOME. It is strange that nothing like that has been made into LISP, unless it is proprietary. If someone makes something like that, it will kill the network market. Here are the only things I found:
http://www.cliki.net/usocket
http://www.cliki.net/IOlib
Strange that they were on the http://www.cliki.net/system%20programming section
http://mihai.bazon.net/blog/howto-multi-threaded-tcp-server-in-common-lisp
http://cl-cookbook.sourceforge.net/sockets.html
http://pages.cs.wisc.edu/~psilord/blog/data/iolib-tutorial/tutorial.html
http://common-lisp.net/project/usocket/
Oh drew crampsie: http://common-lisp.net/project/iolib/download.shtml

Have fun, it looks not hard to implement, esp. on an environment meant for REPL work, like that entire suite.

Name: Anonymous 2013-12-01 17:13

%░████▀▀▒▒▒▒▒░░░░▄▄▄▄▒▒▒▀▀███████░░
%░░██▒▒▄▄▒░░░░▒▒▀▒▒▒▒▒▒▒▒▒▒▒▒▀▀██▌░
%░░█▌▄▀▀▒▒▒▒▒▒▒▒▒▄▄▄▄▄▒▒▒▒▒▒▒▌▐▒█▐░
%░░▀▌▒▒▒▄▄▄▒▒▒▒▒▀▄▄█▀▒▒░▒▒▒▒▒▐▒▐▒█░
%░░░▐▒▄▀██▄▀▒▒▒▒▒▒▒░░░░▒▒▒▒▒▒▒▌▌▒█░
%░░░▐▒▒▒▒▒▒▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▌▄▀█░
%░░░▐▒▒▒▒▒▒▌▒▒▒▒▀▄░░░▒▒▒▒▒▒▒▒▒▌▐██░
%░░░░▌▒▒▒▒▐▒▒▒▒▄▄▀░░░░▒▒▒▒▒▒▒▒▒▌▒█░
%░░░░▐▒▒▒▒▒▀▀▒▀▒▄▄▄▄░▒▒▒▒▒▒▒▒▒░███░
%░░░░░▌▒▒▒▄█▀▀▀▀▀▀▀▀█▒▒▒▒▒▒▒▒░▀▐██░
%░░░░░▐▒▒▒█▒▀████▀▀▒▐▌▒▒▒▒▒░▄▒▒▐░░░
%░░░░░░▐▒▒▀▒▒▒▒▒▒▒▒▒▒▐▒▒▒▒▄▒▒▒▄▐░░░
%░░░░░░▀▌▒▐▌▐▌▀▌▀▌▀▌▀▌▐▀▀▌▒▐▐▌▌▌▌░░
%░░░░░░░█▒▐▒▐▌▒▌▄▌▐▌▄▒▐▌▄▌▒█▌█▒▒▐░░
%░░░░░░░▐▌▌▒▐▌▒▌▒▒▐▌▒▄▐▌▀▄▒▒▒▒▒▒▒▀▄
%░░░░░░░░▀▒▐▀▀▒▀▒▒▀▀▀▀▒▀▒▀▀▒▒▒▒▒▒▒
%YOU'LL COWARDS DON'T EVEN SMOKE CRACK
%POST lN 3 THREADS OR YOU'LL COWARD

Name: Anonymous 2013-12-22 9:31

YOU HAVE BEEN VISITED BY LE GREEN SAD NEGRO FROGE OF SADDNESS
REPOST THIS IN 100`000 threads or be a frog!

`
           ████████     ██████       
         █░░░░░░░░██ ██░░░░░░█      
        █░░░░░░░░░░░█░░░░░░░░░█     
       █░░░░░░░███░░░█░░░░░░░░░█    
       █░░░░███░░░███░█░░░████░█    
      █░░░██░░░░░░░░███░██░░░░██    
     █░░░░░░░░░░░░░░░░░█░░░░░░░░███ 
    █░░░░░░░░░░░░░██████░░░░░████░░█
    █░░░░░░░░░█████░░░████░░██░░██░░█
   ██░░░░░░░███░░░░░░░░░░█░░░░░░░░███
  █░░░░░░░░░░░░░░█████████░░░█████████
 █░░░░░░░░░░█████ ████   ████ █████   █
 █░░░░░░░░░░█     █ ███  █    ███ █   █
█░░░░░░░░░░░░█   ████ ████   ██ ██████
░░░░░░░░░░░░░█████████░░░████████░░░█
░░░░░░░░░░░░░░░░█░░░░░█░░░░░░░░░░░░█
░░░░░░░░░░░░░░░░░░░░██░░░░█░░░░░░██ 
░░░░░░░░░░░░░░░░░░██░░░░░░░███████  
░░░░░░░░░░░░░░░░██░░░░░░░░░░█░░░░░█ 
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░█
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░█
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░█
░░░░░░░░░░░█████████░░░░░░░░░░░░░░██
░░░░░░░░░░█▒▒▒▒▒▒▒▒███████████████▒▒█
░░░░░░░░░█▒▒███████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒█
░░░░░░░░░█▒▒▒▒▒▒▒▒▒█████████████████
░░░░░░░░░░████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒█
░░░░░░░░░░░░░░░░░░██████████████████
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░█    
██░░░░░░░░░░░░░░░░░░░░░░░░░░░██     
▓██░░░░░░░░░░░░░░░░░░░░░░░░██       
▓▓▓███░░░░░░░░░░░░░░░░░░░░█         
▓▓▓▓▓▓███░░░░░░░░░░░░░░░██          
▓▓▓▓▓▓▓▓▓███████████████▓▓█         
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██       
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█       
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█

Don't change these.
Name: Email:
Entire Thread Thread List