# HG changeset patch # User Steve Losh # Date 1618766726 14400 # Node ID cfc55aea8bee41cc107fceceaa1eaa34fde8e92a Initial commit diff -r 000000000000 -r cfc55aea8bee .hgignore --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/.hgignore Sun Apr 18 13:25:26 2021 -0400 @@ -0,0 +1,1 @@ +build/ diff -r 000000000000 -r cfc55aea8bee .lispwords diff -r 000000000000 -r cfc55aea8bee README.markdown --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/README.markdown Sun Apr 18 13:25:26 2021 -0400 @@ -0,0 +1,1 @@ +https://itch.io/jam/spring-lisp-game-jam-2021 diff -r 000000000000 -r cfc55aea8bee build/.placeholder diff -r 000000000000 -r cfc55aea8bee dark.asd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dark.asd Sun Apr 18 13:25:26 2021 -0400 @@ -0,0 +1,20 @@ +(asdf:defsystem :dark + :name "dark" + :description "Lisp Game Jam, Spring 2021" + + :author "Steve Losh " + + :license "MIT/X11" + :version "0.0.1" + + :depends-on (#+sbcl #:sb-sprof + :alexandria + :beast + :boots + :iterate + :losh) + + :serial t + :components ((:module "src" :serial t + :components ((:file "package") + (:file "main"))))) diff -r 000000000000 -r cfc55aea8bee scripts/build.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scripts/build.sh Sun Apr 18 13:25:26 2021 -0400 @@ -0,0 +1,9 @@ +#!/usr/bin/env bash + +set -euo pipefail + +/usr/local/bin/sbcl \ + --eval '(ql:quickload :dark)' \ + --eval '(dark:build)' \ + --disable-debugger --noinform + diff -r 000000000000 -r cfc55aea8bee src/main.lisp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/main.lisp Sun Apr 18 13:25:26 2021 -0400 @@ -0,0 +1,10 @@ +(in-package :dark) + +(defun toplevel () + (write-line "Hello, world!")) + +(defun build () + (sb-ext:save-lisp-and-die "build/dark" + :executable t + :save-runtime-options t + :toplevel #'dark:toplevel)) diff -r 000000000000 -r cfc55aea8bee src/package.lisp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/package.lisp Sun Apr 18 13:25:26 2021 -0400 @@ -0,0 +1,3 @@ +(defpackage :dark + (:use :cl :iterate :losh :beast) + (:export :toplevel :build))