LISP presentation uploaded to WLUG github.

Hi Folks, For last night's LISP presentation, the slide show file and the LISP demonstration programs have been uploaded to: https://github.com/WLUG/meetings/tree/master/2020/2020-11-23 The slide show is available in both .odp and .pdf formats. The demonstration programs all have shebangs for CLISP, but these may be changed to be for SBCL. The programs have been tested to work under both CLISP and SBCL. Note that SBCL seems to be fussier than CLISP and, for example, requires (defvar) functions before the variable could be loaded via a (setf) function. At the meeting Jake demonstrated the apropos function to help with finding symbols. An appendix slide has been added to the presentation to show this function. I have also added my first attempt at something resembling a real a LISP program, package-symbols.lisp. This program will list packages that are available to either SBCL or CLISP. Upon selecting a package, it will display all the symbols the package has. If the command line argument "function" is used (E.g., $ sbcl --script package-symbols function) then the symbols displayed will be filtered to only displaying symbols that are functions. cheers, Ian.

Hi Folks, With regards to the LISP presentation that was held on Monday night and the files that have been uploaded to github... https://github.com/WLUG/meetings/tree/master/2020/2020-11-23/lisp The last slide of the presentation provides a list of some aspects of LISP that were not covered in the presentation. It is intended that these items will be covered at a future meeting. In the meantime, for those who have decided to explore programming in LISP, it is worthwhile to learn and understand some additional concepts. Jake has written the following three programs to highlight features of these concepts: 0-let-setf-lambda.lisp 1-lists.lisp 2-closures.lisp Lawrence D'Oliveiro experimented with Jupyter notebook running LISP code through its “%%script” cell magic. Please launch $ jupyter-notebook and then open the file: Script Magic Examples.ipynb cheers, Ian.
participants (1)
-
Ian Stewart