Menu

For d/l: File tools.lisp from wxCL-0.0.1

2003-10-22
2003-10-23
  • Joerg Preisendoerfer

    The file tools.lisp from wxCL-0.0.1 has been released for download.

    The tools package contains abbreviating macros and functions, abbreviating setter functions, parantheses-saving iterator macros, functions and macros that aid in writing uniform style, and some commonly used, yet more elaborate functions and macros.

    Examples:
    -  fn?  for  functionp
    -  2nd  for  second
    -  mvb  for  multiple-value-bind
    -  rrest  for  cddr
    -  !f  for  setf
    -  ->n  for  push-new
    -  v->>  for  vector-push-extend

    -  John Foderaro's claused if*,
    -  and split-sequence.

    At the time being, the tools package is not especially inspired, complete, or optimized, but it helps to get things started, to demonstrate and test the semantics of the new SDF, and to establish a certain condensed coding style for the wxCL project.

    Pls. download and read more (if so inclined) from here:
    http://www.olivfabric.de/content/on-wxcl.html#019

    Cheers

    (Joerg)

     
    • Sanjay Pande

      Sanjay Pande - 2003-10-23

      I love short names too and the standard practice of using very descriptive names like local-set-variable-before-daemons used in Lisp and Scheme drives me crazy. However, it should depict what it is and it appears that th choices are excellent. The only two I did not like are 2nd and rrest. Then again maybe they are better.

      Take Care

      Sanjay

       

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.