# HG changeset patch # User ellis # Date 1685411722 14400 # Node ID fd19fdc77a20774e44240ef28a25372fe7056c15 # Parent a1137af05c8d41601a47620d1f913ffb45b75b9a readme update, removed scripts dir diff -r a1137af05c8d -r fd19fdc77a20 install.lisp --- a/install.lisp Mon May 29 21:46:21 2023 -0400 +++ b/install.lisp Mon May 29 21:55:22 2023 -0400 @@ -6,5 +6,7 @@ (load quicklisp-init))) (load "demo.asd") (ql:quickload :demo) +;; (asdf:load-asd "cl-demo.asd") +;; (asdf:load-system "demo") ;; (asdf:make :demo) (sb-ext:save-lisp-and-die "out/demo" :toplevel #'demo:main :executable t) diff -r a1137af05c8d -r fd19fdc77a20 readme.org --- a/readme.org Mon May 29 21:46:21 2023 -0400 +++ b/readme.org Mon May 29 21:55:22 2023 -0400 @@ -25,12 +25,11 @@ ./out/demo #+end_src ** Config -This demo features a novel configuration language inspired by -FORTH. You are free to use ~.fig~ files, but also have the option to -use a convention format (JSON,TOML,RON). +Configs can be specified in JSON, TOML, RON, or of course SEXP. ** Play -The user interface is presented as a multi-modal GUI application which -adapts to the backends below. +The high-level user interface is presented as a multi-modal GUI +application which adapts to the specific application /instances/ +below. *** Weather This backend retrieves weather data using the NWS API. *** Stocks @@ -67,9 +66,14 @@ - slint-macros - slint-macroexpand - slint-macroexpand-1 -*** TODO fig-macroexpand -- fig-gen-file -- fig-defmacro -- fig-macros -- fig-macroexpand -- fig-macroexpand-1 +*** TODO html (using who) +** TODO web templates +create a basic static page in CL which will be used to host Slint UIs +and other WASM doo-dads in a browser. +** TODO CLI +using clingon, decide on generic options and write it up +** TODO docs +work on doc generation -- Rust and CL should be accounted for. +** TODO tests +We have none! need to make it more comfy - set up testing in all Rust +crates and for the lisp systems. diff -r a1137af05c8d -r fd19fdc77a20 scripts/build.ros --- a/scripts/build.ros Mon May 29 21:46:21 2023 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,25 +0,0 @@ -#!/bin/sh -#|-*- mode:lisp -*-|# -#| -exec ros -Q -- $0 "$@" -|# -(progn ;;init forms - (ros:ensure-asdf) - #+quicklisp(ql:quickload '() :silent t) - ) - -(defpackage :ros.script.build.3891893519 - (:use :cl)) -(in-package :ros.script.build.3891893519) - -(defun main (&rest argv) - (declare (ignorable argv)) - (write-line "> cargo build --release") - (uiop:run-program "cargo build --release") - (wrie-line " built rust libs and bindings") - (asdf:load-asd "cl-demo.asd") - (asdf:load-system "demo") - (asdf:make :demo) - - ) -;;; vim: set ft=lisp lisp: