Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fare/asdf2017
ELS 2017 demonstration: Delivering Common Lisp Applications with ASDF 3.3
https://github.com/fare/asdf2017
Last synced: 1 day ago
JSON representation
ELS 2017 demonstration: Delivering Common Lisp Applications with ASDF 3.3
- Host: GitHub
- URL: https://github.com/fare/asdf2017
- Owner: fare
- Created: 2016-12-17T21:53:09.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2017-11-06T04:45:01.000Z (over 7 years ago)
- Last Synced: 2025-01-12T16:37:50.860Z (24 days ago)
- Language: Scheme
- Homepage:
- Size: 85 KB
- Stars: 13
- Watchers: 7
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Delivering Common Lisp Applications with ASDF 3.3
=================================================This is a proposal for a demonstration at
[ELS 2017](http://2017.programmingconference.org/track/els-2017).Viewing the article
-------------------You can find a PDF version of the article (2 pages) at:
* http://fare.tunes.org/files/asdf2017/asdf2017.pdf
Presentation
------------The article was
[presented at ELS 2017 (video)](https://www.youtube.com/watch?v=W4YcsP2FZh4&index=7&list=PLA66mD-6yK8yi-nggbOF1dWusHnu2u6hw).The source for the slides, including some comments,
are in [els2017-slides.ss](els2017-slides.ss),
and a corresponding PDF is at:* http://fare.tunes.org/files/asdf2017/els2017-slides.pdf
Notes
-----The article can be compiled using PLT Racket's Scribble, from
[asdf2017.scrbl](https://github.com/fare/asdf2017/blob/master/asdf2017.scrbl),
using an experimental [acmart](https://github.com/fare/acmart) package that predates
the official `scribble/acmart` package now included in the Racket distribution.
See the various [Makefile](https://github.com/fare/asdf2017/blob/master/Makefile) targets.To install the `acmart` package, do:
git clone https://github.com/fare/acmart.git
(cd acmart ; raco pkg install)Reviews
-------The paper (at commit 9b197f4c) was accepted at ELS 2017 with the following reviews.
### REVIEW 1
PAPER: 3
TITLE: Demonstration: Delivering Common Lisp Applications with ASDF 3.3
AUTHORS: Robert Goldman, Elias Pipping and Francois-Rene Rideau
Overall evaluation: 2 (accept)The paper is a very nice summary of the evolution of ASDF from its inception to its current form and place within the Common Lisp ecosystem. The description of newer functionalities in ASDF is obviously only hinted given the submission constraints, but it is nevertheless useful.
Minor note: the references in the bibliography should include proper publication details.
### REVIEW 2
PAPER: 3
TITLE: Demonstration: Delivering Common Lisp Applications with ASDF 3.3
AUTHORS: Robert Goldman, Elias Pipping and Francois-Rene Rideau
Overall evaluation: 3 (strong accept)Definitely worthy of presentation. I only have a few minor issues:
Introduction: "multiple seconds" is awkward and not very meaningful. Use "several"? Right after: absolute timings like "twenty milliseconds" don't mean much without specifying the exact conditions, hardware features, etc.
Section 3: it would be nice to see an example of a "super-shell-script" that takes advantage of Lisp features using LAUNCH-PROGRAM.
Section 5: "allow each one" - who are we talking about here?
What is the demo going to show exactly?