Add whitepaper: Feedback Is All You Need
Permacomputer whitepaper covering uncommonlisp architecture, bytecode VM, continuations, portal, EML universality proof, and benchmarks. AGPL-3.0-only. Builds via make whitepaper using a local venv (no sudo).
This commit is contained in:
parent
b3ab4bb19a
commit
4d8cd9f1f8
10 changed files with 4680 additions and 1 deletions
32
Makefile
32
Makefile
|
|
@ -20,7 +20,37 @@ lint:
|
|||
python3 -m py_compile tests.py
|
||||
python3 -m py_compile bench.py
|
||||
|
||||
# ═══════════════════════════════════════════════════════════════════
|
||||
# Whitepaper
|
||||
# ═══════════════════════════════════════════════════════════════════
|
||||
|
||||
VENV := whitepaper/.venv
|
||||
RST := whitepaper/uncommonlisp-whitepaper.rst
|
||||
PDF := whitepaper/uncommonlisp-whitepaper.pdf
|
||||
STYLE := whitepaper/whitepaper.style
|
||||
|
||||
$(VENV)/bin/rst2pdf:
|
||||
python3 -m venv $(VENV)
|
||||
$(VENV)/bin/pip install --upgrade pip
|
||||
$(VENV)/bin/pip install rst2pdf
|
||||
|
||||
whitepaper: $(PDF)
|
||||
|
||||
$(PDF): $(RST) $(STYLE) $(VENV)/bin/rst2pdf
|
||||
cd whitepaper && ../$(<D)/.venv/bin/rst2pdf \
|
||||
-s whitepaper.style \
|
||||
--fit-background-mode=scale \
|
||||
uncommonlisp-whitepaper.rst \
|
||||
-o uncommonlisp-whitepaper.pdf
|
||||
@ln -sf uncommonlisp-whitepaper.pdf whitepaper/WHITEPAPER.pdf
|
||||
@echo "Built: $(PDF)"
|
||||
|
||||
clean:
|
||||
rm -rf __pycache__ *.pyc
|
||||
|
||||
.PHONY: all test test-verbose bench bench-verbose repl lint clean
|
||||
clean-whitepaper:
|
||||
rm -rf $(VENV) $(PDF) whitepaper/WHITEPAPER.pdf
|
||||
|
||||
clean-all: clean clean-whitepaper
|
||||
|
||||
.PHONY: all test test-verbose bench bench-verbose repl lint whitepaper clean clean-whitepaper clean-all
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue