[toronto-lisp] Some notes about this meeting

Vishvajit Singh vishvajitsingh at gmail.com
Wed Nov 4 05:53:21 UTC 2009


13 people today! It's hard to believe the club has grown so much. If
it continues to grow, we may have to change our venue, as it's a
little cramped already.

Thanks for the notes, Abram. If anyone else has taken notes (Ian?),
please send them to me. I will merge them all together (along with my
mental notes) and put them on the website.

Quote of the day..

"He who is unable to live in society, or who has no need because he is
sufficient for himself, must be either a beast or a god." - Aristotle

I'll definitely give F# a try soon.

Vish

On Tue, Nov 3, 2009 at 10:56 PM, Abram Hindle
<abram.hindle at softwareprocess.es> wrote:
> * Lisp Meet
>  - Java Dissambly
>  - 11 people
>  - SISC used for webapps
>    - weblocks for CL
>      - http://common-lisp.net/project/cl-weblocks/
>    - used tomcat to run SISC scripts
>  - composure in clojure (web framework)
>  - Doug Explains antiweb
>    - explains pre-forking
>    - antiweb pools processes
>    - processes can have more than 1 connection
>    - goal: reliability
>    - process oriented
>      - hub
>        - route msgs
>      - logger
>      - priveledged port listening and transfering
>      - etc.
>    - transfer connections to other processes
>      - send filehandle over a socket
>      - domain sockets
>      - scmwrites
>        - sendmsg manpage
>    - doesn't proxy like ngix
>    - serves static content
>    - runs lisp for dynamic content
>    - claims it is easy to setup
>    - db layer to be done
>      - bdb
>        - transactions
>    - for admins
>    - awp files
>      - like php
>      - caches
>      - lisp forms
>        - (page ...)
>        - compiled
>        - post handler and get handler do dynamic content..
>        - build http response
>          - give it headers etc.
>    - cared about # of syscalls that responsed
>    - vish asked how to scale up to multiple installations
>      - not quite there yet
>      - ngix to dispatch to antiweb if you want it
>    - supervisor processes
>    -
>  - weblocks build script broken
>  - let over lambda discussion
>    - closures & OO
>    - macros
>      - free vars
>      - var capture
>      - duality of syntax
>    - read macros
>      - hooks into the textual processor
>      - how to read strings in differently
>      - not in scheme
>      - double quote is a read macro
>      - paren is a read macro
>      - clojure against read macros
>      - perl vs lisp
>        - like sourcefilter but more reliable
>      - plt blog
>      - camlp4 in ocaml
> http://www.ocaml-tutorial.org/camlp4_3.10/foreach_tutorial
>    - closures & macros
>    - pandora's macros
>      - like tcl's uplevel
>      - lexical scope, open it up
>      - alambda binds self
>    - effeciency
>      - get close to metal
>      - smart array making
>      - sorting network
>      - selection networks
>    - forth
>      - threads as cons
>      - forth review
>    - there's compiler macros in chap7
>      - precompute format strings
>      - precomputation
>      - keyword macro
>
>  - scheme
>    - small scheme
>    - big scheme
>    - r6rs
>    - new scheme plans
>    - continuations
>    - gambit has serializable continuations
>    - business processes are boring
>    - paul grahm and continuations (on lisp) w/ closures
>    - dangers of crypto & sending the user their state
>  - web programming
>    - ruby/python
>      - large community
>    - community support
>    - base64 as an example of why you want libs
>  - iron scheme & common larceny
>    - r6rs compatible?
>      - common larceny does
>  - libraries
>    - antiweb - CFFI
>      - http://common-lisp.net/project/cffi/
>    - gambit scheme
>      - iphone app
>      - embed C inside
>    - apple hates freedom
>  - abram trolls the entire group about software freedoms
>    - sorry XD
>  - vish talks about C# and tools
>  - F# !
>  - some stuff I forget
>  - william gibson and CL
>  - greg wilson talk at DEV days
>  - toronto news
>    - accordian guy
>    - uot events
>    - our list
>    - tpm
>    - trug
>    - lugs
>    - python users group
>    - toronto perl mongers
>    -
>
>
>
>
> _______________________________________________
> toronto-lisp mailing list
> toronto-lisp at common-lisp.net
> http://common-lisp.net/cgi-bin/mailman/listinfo/toronto-lisp
>
>




More information about the toronto-lisp mailing list