[toronto-lisp] February Lisp Meet notes

Abram Hindle abram.hindle at softwareprocess.es
Wed Feb 3 04:02:31 UTC 2010



  - Paul brought an old 68000 common lisp print out
  - Paul talks about lisp works SMP multiprocessing stuff
  - new threading and sync primitives and interface
  - parallelism strategies
  - Hoare Monitors
  - Dining Philosopher's problem
  - Exam Dining Philosopher's code
  - Discuss context switching
  - doug mentions Lock-free append
  - spin locks
  - data type sizes
  - where 32bit is smaller and faster
    - where to put
    - tag in low bits to do math without shift
  - sbcl & threads
  - CL def not threadsafe
  - GCL has plet
  - Doug says single process-safe is dangerous
  - CSP http://en.wikipedia.org/wiki/Communicating_sequential_processes
  - erlang
    - copy semantics
      - persistence allowed
    - stdlib
    - framework
  - clojure
    -
  - more message passing
    - socket management
      - input buffer
      - output buffer
      - syscall ammortization
        - send more messages
      - pass unix domain sockets
      - free-lists and warm cache
  - Djkstra - 1965 dining philosophers problem
  - JVM
  - ABCL
  - CORBA rant
  -


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 260 bytes
Desc: OpenPGP digital signature
URL: <https://mailman.common-lisp.net/pipermail/toronto-lisp/attachments/20100202/1b31058b/attachment.sig>


More information about the toronto-lisp mailing list