more on simple demo app

This commit is contained in:
Helmut Merz 2024-06-01 22:47:35 +02:00
parent ed3ce068c6
commit be72bedb6b
3 changed files with 13 additions and 4 deletions

2
app/demo/build.sh Executable file
View file

@ -0,0 +1,2 @@
sbcl --eval '(asdf:make :scopes-demo)' --eval '(quit)'

View file

@ -2,9 +2,15 @@
(defpackage :scopes/app/demo
(:use :common-lisp)
(:export #:main))
(:local-nicknames (:forge :scopes/forge))
(:export #:main))
(in-package :scopes/app/demo)
(defun main()
(format t "~%Hello World~%"))
(format t "~%Hello World.~%relative path: ~a~%system source dir: ~a~%"
(asdf:system-relative-pathname :scopes-demo "config")
(asdf:system-source-directory :scopes-demo))
(setf forge:*forge-env* (forge:forge-env))
(forge:setup-builtins)
(forge:repl))

View file

@ -6,8 +6,9 @@
:version "0.0.1"
:homepage "https://www.cyberconcepts.org"
:description ""
:components ((:file "app/demo/main"))
:depends-on (:scopes)
:components ((:file "main"))
:build-operation "program-op"
:build-pathname "app/demo/bin/demo"
:build-pathname "bin/demo"
:entry-point "scopes/app/demo:main")