Commit Graph

59 Commits

Author SHA1 Message Date
a. fox 0eb6bfa7df prevented compile-file from printing to stdout if debugging isn't specified
changed more logging over to log4cl
2024-01-28 15:13:45 -05:00
a. fox 569ee3964c reader macro allows for embedding in lisp expressions with <@ in
opening tag
2024-01-28 15:11:26 -05:00
a. fox 171abf1e7d reader macro recurses for each new HTML tag
updated todo
2024-01-28 14:05:02 -05:00
a. fox a17db42f58 updated backtrace template 2024-01-24 09:18:02 -05:00
a. fox 0ec453f86b moved DEFTEMPLATE logging into the macro 2024-01-23 21:42:26 -05:00
a. fox 39d2bc2c3f fixed bug with DEFTEMPLATE where lambda-list was being generated incorrectly 2024-01-23 21:35:31 -05:00
a. fox 9863048a4e prettified backtraces a little
added HTML-ENTITIES as a hard dependency
2024-01-23 21:25:50 -05:00
a. fox 221bcaba68 updated deftemplate to look and feel more like defun 2024-01-23 21:10:46 -05:00
a. fox 683e385bc7 added license 2024-01-23 17:17:13 -05:00
a. fox c141b5dc0f updated readme
added oneline metadata into ASDF system definition
2024-01-23 17:16:49 -05:00
a. fox 823a5c20da ensured that templates are loaded in the LSPX.USER package
changed load order to ensure that templates get loaded first
2024-01-23 17:06:10 -05:00
a. fox d729af711c added a TODO file 2024-01-23 16:18:22 -05:00
a. fox 723a37b0b1 split logic from web-handler into serve-static/dynamic-file
implemented a static file info cache hashtable
2024-01-23 16:01:15 -05:00
a. fox bbdba72c8a implemented loading templates from specified template folder
updated old usage of force-log
2024-01-23 16:00:30 -05:00
a. fox 895e54a44b split web-handler function into separate file 2024-01-23 15:28:16 -05:00
a. fox d4ffec179b templates have been implemented using DEFTEMPLATE
added CL-PPCRE as hard dependency
reader macro rewritten to be less redundent and more clear
added TRACE as log level
2024-01-23 15:06:12 -05:00
a. fox f23d6bd145 changed generate-http-handlers to generate-error-handlers 2024-01-23 14:58:55 -05:00
a. fox c27fea0bef moved --log parsing into MAIN
updated documentation
2024-01-23 01:06:04 -05:00
a. fox 1fb6fa3de2 added comment for compile-file 2024-01-23 00:16:42 -05:00
a. fox 5dc96fa9f8 merged generate-page-function-name and generate-function-name
updated existing references to generate-function-name
2024-01-23 00:13:54 -05:00
a. fox bc5a83698c removed logging package in favor of using Log4CL
removed --verbose command line option in favor of --log
added parser for --log option
added some documentation in command-line
2024-01-23 00:13:31 -05:00
a. fox ef3b53a9aa updated compile-file call to specify entry point (render page function)
changed find-package calls to be done at compilation time
2024-01-19 14:50:54 -05:00
a. fox 8f637f7296 removed old TODO commit
updated log message for re/compiling specified file
2024-01-19 14:46:33 -05:00
a. fox fad60155b4 added helper macro for catching user-abort signal 2024-01-17 23:10:10 -05:00
a. fox 2155a02017 added helper function to force a log message to the console 2024-01-17 22:44:47 -05:00
a. fox 361d6f8f5f tweaked log time format
updated handler-case code for handling an error
2024-01-17 17:37:30 -05:00
a. fox b7b39abc09 fixed bug in getf-dir where default-path was not a string 2024-01-17 17:23:51 -05:00
a. fox 673e211238 added the ability to load custom lisp code before server starts 2024-01-17 17:23:46 -05:00
a. fox 9ac6b9fced added new example page demonstrating backtraces 2024-01-17 16:46:03 -05:00
a. fox d5aa0f63d4 moved logging related code into separate package 2024-01-17 16:45:52 -05:00
a. fox ecc8630465 tweaked eval-when statements for error handler generation 2024-01-17 16:36:46 -05:00
a. fox fa2f924766 updated log-message macro to include timestamp using custom format
updated log messages on startup
added hard dependency to alexandria
2024-01-17 16:36:24 -05:00
a. fox 6be1cd0249 split errors out into separate package 2024-01-17 16:08:09 -05:00
a. fox 597767954e made some --verbose logs more specific 2024-01-17 15:32:45 -05:00
a. fox 2918821030 added 501 errors for any request thats not GET or HEAD
updated http-error macro with docstring
ensured http-error always defines functions in LSPX package
2024-01-09 10:25:56 -05:00
a. fox fcdd92784c added error handling code into web-handler
added options for displaying an HTML version of the error backtrace
added package for user pages (lspx.user)
2024-01-05 18:08:26 -05:00
a. fox febfb251f7 updated readme
added initial example
2024-01-05 13:05:48 -05:00
a. fox 84445e2525 getf-dir converts relative paths with ".." into absolute paths 2024-01-05 13:04:22 -05:00
a. fox c78d450a7b fixed bug in makefile that prevented clean-binary from working 2024-01-05 13:04:15 -05:00
a. fox 8d904d0c85 updated logical pathname translations 2024-01-05 11:59:01 -05:00
a. fox 7231bdb4a0 added support for building lspx with woo server support
fixed issues related to woo and reader macro
pulled render function name generation into it's own function
updated makefile
2024-01-05 11:58:36 -05:00
Zac Epps d6021d095a added docstrings for util functions 2024-01-05 09:54:33 -05:00
Zac Epps f4532cfe55 fixed bug causing bad filepaths for root level assets
updated generate-filepath function signature to require extension
2024-01-05 09:53:08 -05:00
a. fox 49cc9e0672 fixed bug in reader that would cause < or <= function calls to fail
simplified read-lisp-sexp
2024-01-04 22:45:39 -05:00
a. fox e53562a594 changed load order to ensure our readtable gets modified last
fixed poor implementation for --version flag
2024-01-04 22:12:53 -05:00
a. fox 18553bae8a first pass reader macro for inline HTML and dynamic lisp expressions 2024-01-04 15:11:54 -05:00
a. fox 9cda6da2fc added helper functions for generating filepaths and function names
cleaned up code using new helper functions
2024-01-04 15:11:30 -05:00
a. fox f8a810cdcf compile-file is no longer verbose - we log message if verbose
fix verbose ENV check
2024-01-04 11:35:11 -05:00
a. fox 4d6aa780ac updated log-message macro to automatically add newline 2024-01-04 11:35:04 -05:00
a. fox 8ce8716389 whoops, flipped back to makefiles because of lake jank 2024-01-02 22:34:42 -05:00