- 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 -
Abram, thank you for your meticulous note-taking. It is of great service to attendees (and non-attendees).
A few minor typos:
- Paul brought an old 68000 common lisp print out
6800.
Lisp 1.5 (not Common Lisp).
- Paul talks about lisp works SMP multiprocessing stuff
LispWorks 6.0 with SMP.
pt
On Tue, Feb 02, 2010 at 11:02:31PM -0500 or thereabouts, Abram Hindle wrote:
- doug mentions Lock-free append
Here's an interesting article about a wait-free algo:
http://audidude.com/blog/?p=363
- Doug says single process-safe is dangerous
I think this is when I said having processes/threads share address space is more dangerous than having isolated processes. If an unknown condition occurs in a process with multiple threads, you usually must stop all threads.
Sorry I missed the meet. I came down with a cold yesterday, and that just before I am scheduled to leave for a short vacation at the Quebec Winter Carnival.
See you next month, I hope.
- Dave -
No worries. It probably wasn't the best weather for travelling anyway.
BC
-----Original Message----- From: David Penton [mailto:djp@arqux.com] Sent: Wednesday, February 03, 2010 12:09 PM To: toronto lisp Subject: Re: [toronto-lisp] February Lisp Meet notes
Sorry I missed the meet. I came down with a cold yesterday, and that just before I am scheduled to leave for a short vacation at the Quebec Winter Carnival.
See you next month, I hope.
- Dave - _______________________________________________ toronto-lisp mailing list toronto-lisp@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/toronto-lisp