[toronto-lisp] Some notes about this meeting

Abram Hindle abram.hindle at softwareprocess.es
Wed Nov 4 03:56:41 UTC 2009


* 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
    -



-------------- 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/20091103/28e1861f/attachment.sig>


More information about the toronto-lisp mailing list