Rename piccolo to hsx

This commit is contained in:
paku 2024-05-25 21:48:35 +09:00
parent 988aa8d672
commit 6ddf42f6a4
6 changed files with 18 additions and 15 deletions

View file

@ -1,8 +1,11 @@
# Piccolo
# HSX
Piccolo, a fork of [flute](https://github.com/ailisp/flute), is a beautiful, easily composable HTML5 generation library for Common Lisp.
HSX (hypertext s-expression) is an incredibly simple HTML5 generation library for Common Lisp.
This is a fork project of [flute](https://github.com/ailisp/flute/), created by Bo Yao.
# License
Licensed under MIT License. 
Copyright (c) 2024, skyizwhite.

View file

@ -1,6 +1,6 @@
(defsystem "piccolo-test"
(defsystem "hsx-test"
:class :package-inferred-system
:pathname "tests"
:depends-on ("fiveam"
"piccolo-test/element")
"hsx-test/element")
:perform (test-op (op c) (symbol-call :fiveam :run-all-tests)))

View file

@ -1,4 +1,4 @@
(defsystem "piccolo"
(defsystem "hsx"
:version "0.1.0"
:description "A beautiful, easily composable HTML5 generation library"
:author "Bo Yao, skyizwhite"
@ -6,7 +6,7 @@
:license "MIT"
:long-description #.(uiop:read-file-string
(uiop:subpathname *load-pathname* "README.md"))
:in-order-to ((test-op (test-op piccolo-test)))
:in-order-to ((test-op (test-op hsx-test)))
:class :package-inferred-system
:pathname "src"
:depends-on ("piccolo/main"))
:depends-on ("hsx/main"))

View file

@ -1,10 +1,10 @@
(defpackage #:piccolo/element
(defpackage #:hsx/element
(:use #:cl)
(:export #:element-kind
#:element-props
#:create-element
#:expand))
(in-package #:piccolo/element)
(in-package #:hsx/element)
(defclass element ()
((kind

View file

@ -1,4 +1,4 @@
(defpackage :piccolo
(:nicknames #:piccolo/main)
(defpackage :hsx
(:nicknames #:hsx/main)
(:use #:cl))
(in-package :piccolo)
(in-package :hsx)

View file

@ -1,8 +1,8 @@
(defpackage :piccolo-test/element
(defpackage :hsx-test/element
(:use :cl
:fiveam
:piccolo/element))
(in-package :piccolo-test/element)
:hsx/element))
(in-package :hsx-test/element)
(def-suite create-element)