changelog shortlog graph tags branches files raw help

Mercurial > demo / changeset: readme update, removed scripts dir

changeset 19: fd19fdc77a20
parent 18: a1137af05c8d
child 20: 3166a511fafb
author: ellis <ellis@rwest.io>
date: Mon, 29 May 2023 21:55:22 -0400
files: install.lisp readme.org scripts/build.ros
description: readme update, removed scripts dir
     1.1--- a/install.lisp	Mon May 29 21:46:21 2023 -0400
     1.2+++ b/install.lisp	Mon May 29 21:55:22 2023 -0400
     1.3@@ -6,5 +6,7 @@
     1.4     (load quicklisp-init)))
     1.5 (load "demo.asd")
     1.6 (ql:quickload :demo)
     1.7+;; (asdf:load-asd "cl-demo.asd")
     1.8+;; (asdf:load-system "demo")
     1.9 ;; (asdf:make :demo)
    1.10 (sb-ext:save-lisp-and-die "out/demo" :toplevel #'demo:main :executable t)
     2.1--- a/readme.org	Mon May 29 21:46:21 2023 -0400
     2.2+++ b/readme.org	Mon May 29 21:55:22 2023 -0400
     2.3@@ -25,12 +25,11 @@
     2.4   ./out/demo
     2.5 #+end_src
     2.6 ** Config
     2.7-This demo features a novel configuration language inspired by
     2.8-FORTH. You are free to use ~.fig~ files, but also have the option to
     2.9-use a convention format (JSON,TOML,RON).
    2.10+Configs can be specified in JSON, TOML, RON, or of course SEXP.
    2.11 ** Play
    2.12-The user interface is presented as a multi-modal GUI application which
    2.13-adapts to the backends below.
    2.14+The high-level user interface is presented as a multi-modal GUI
    2.15+application which adapts to the specific application /instances/
    2.16+below.
    2.17 *** Weather
    2.18 This backend retrieves weather data using the NWS API.
    2.19 *** Stocks
    2.20@@ -67,9 +66,14 @@
    2.21 - slint-macros
    2.22 - slint-macroexpand
    2.23 - slint-macroexpand-1
    2.24-*** TODO fig-macroexpand
    2.25-- fig-gen-file
    2.26-- fig-defmacro
    2.27-- fig-macros
    2.28-- fig-macroexpand
    2.29-- fig-macroexpand-1
    2.30+*** TODO html (using who)
    2.31+** TODO web templates
    2.32+create a basic static page in CL which will be used to host Slint UIs
    2.33+and other WASM doo-dads in a browser.
    2.34+** TODO CLI
    2.35+using clingon, decide on generic options and write it up
    2.36+** TODO docs
    2.37+work on doc generation -- Rust and CL should be accounted for.
    2.38+** TODO tests
    2.39+We have none! need to make it more comfy - set up testing in all Rust
    2.40+crates and for the lisp systems.
     3.1--- a/scripts/build.ros	Mon May 29 21:46:21 2023 -0400
     3.2+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.3@@ -1,25 +0,0 @@
     3.4-#!/bin/sh
     3.5-#|-*- mode:lisp -*-|#
     3.6-#|
     3.7-exec ros -Q -- $0 "$@"
     3.8-|#
     3.9-(progn ;;init forms
    3.10-  (ros:ensure-asdf)
    3.11-  #+quicklisp(ql:quickload '() :silent t)
    3.12-  )
    3.13-
    3.14-(defpackage :ros.script.build.3891893519
    3.15-  (:use :cl))
    3.16-(in-package :ros.script.build.3891893519)
    3.17-
    3.18-(defun main (&rest argv)
    3.19-  (declare (ignorable argv))
    3.20-  (write-line "> cargo build --release")
    3.21-  (uiop:run-program "cargo build --release")
    3.22-  (wrie-line "  built rust libs and bindings")
    3.23-  (asdf:load-asd "cl-demo.asd")
    3.24-  (asdf:load-system "demo")
    3.25-  (asdf:make :demo)
    3.26-
    3.27-  )
    3.28-;;; vim: set ft=lisp lisp: