1
0
Fork
You've already forked web
0
A wiki and task tracker site built with scheme (lisp).
  • Scheme 70.2%
  • Common Lisp 17.9%
  • Tree-sitter Query 8%
  • CSS 1.8%
  • C 1.4%
  • Other 0.7%
2026年07月09日 18:22:34 -04:00
_doc wip branch:main 2026年05月17日 01:34:12 -04:00
_static wip branch:main 2026年06月25日 19:26:25 -04:00
admin wip branch:blog 2026年07月08日 22:19:46 -04:00
auth wip branch:main 2026年04月27日 22:32:32 -04:00
blog wip branch:main 2026年07月09日 18:22:34 -04:00
db wip branch:blog 2026年07月07日 21:59:53 -04:00
filter wip branch:main 2026年04月17日 13:30:12 -04:00
oc wip branch:main 2026年07月09日 18:05:55 -04:00
paste wip branch:main 2026年04月09日 14:46:58 -04:00
session wip branch:blog 2026年07月07日 14:08:31 -04:00
test wip branch:main 2026年05月02日 01:16:35 -04:00
trkr wip branch:blog 2026年07月07日 14:08:31 -04:00
wiki wip branch:main 2026年06月30日 18:52:44 -04:00
.env.example wip branch:main 2026年03月26日 02:13:30 -04:00
.exrc wip branch:main 2026年02月07日 10:37:25 -05:00
.gitignore wip branch:main 2026年03月01日 14:31:43 -05:00
auth.scm wip branch:main 2026年03月26日 13:45:34 -04:00
chkrepl-completions.txt wip branch:main 2026年05月01日 00:55:18 -04:00
cinterface.c wip branch:main 2026年05月01日 22:14:50 -04:00
cinterface.h wip branch:main 2026年02月14日 13:46:33 -05:00
cookie.scm wip branch:main 2026年03月16日 22:22:18 -04:00
db.scm wip branch:main 2026年03月25日 17:02:38 -04:00
form.scm wip branch:main 2026年05月01日 13:35:03 -04:00
index.scm wip branch:main 2026年03月27日 01:29:28 -04:00
interface.scm wip branch:main 2026年03月17日 14:01:18 -04:00
local-crypt.scm wip branch:main 2026年03月09日 03:05:08 +01:00
mail.scm wip branch:main 2026年04月02日 00:44:42 -04:00
main.scm wip branch:main 2026年07月09日 16:57:13 -04:00
Makefile wip branch:main 2026年07月09日 13:04:30 -04:00
NOTES wip branch:main 2026年06月25日 16:34:24 -04:00
page.scm wip branch:main 2026年07月09日 18:05:55 -04:00
rc.web wip branch:main 2026年07月09日 18:05:55 -04:00
README wip branch:main 2026年06月13日 14:50:48 -04:00
rec.sql wip branch:main 2026年04月18日 11:14:34 -04:00
route.scm wip branch:main 2026年03月21日 19:18:42 -04:00
serve.scm wip branch:main 2026年04月16日 16:33:40 -04:00
session.scm wip branch:main 2026年03月17日 15:12:45 -04:00
settings.scm wip branch:main 2026年06月25日 16:34:24 -04:00
SQLDATETIME wip branch:main 2026年03月20日 01:05:59 -04:00
TODO wip branch:main 2026年06月25日 16:34:24 -04:00
util.scm wip branch:main 2026年05月06日 15:27:59 -04:00

## About
This is a wiki.
This is a task tracking webapp.
The underlying data model was to use the
actual sqlite file from a site running
this common-lisp project:
https://codeberg.org/pkw/clue
## Tech
The is a WIP framework for chicken
scheme running on BSD. (maybe linux/mac too)
So far this does basic path routing 
to functions that handle dynamic 
web pages.
The tech is chicken scheme, and 
'FastCGI Development Kit' C library
that is called 'fcgi on OpenBSD.
It uses fastcgi to talk to httpd
as the front end and static server.
(This could ostensibly be any fastcgi
cabable server like lighttpd or nginx.)
## Requirements
### OpenBSD packages 
- fcgi
- chicken
### chicken eggs
- srfi-69 
- srfi-13 
- chiccup (*ersatz could also fit)
- uri-common
- logger 
- dotenv
- crypt
- simple-exceptions
- base64 ? not yet
- rfc3339 ? 
- ssql
- list-utils
- scsh-process ?
- cmark
* CSC_OPTIONS="-I/usr/local/include -L/usr/local/lib" chicken-install cmark