Monorepo for Aesthetic.Computer aesthetic.computer
4
fork

Configure Feed

Select the types of activity you want to include in your feed.

fix: skip JS bridge, go straight to native CL notepat

The QuickJS bridge crashes on bare metal due to module eval issues.
Disable it for now and run native CL notepat directly. The JS bridge
can be re-enabled once the native path is stable.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

+8 -7
+8 -7
fedac/native/cl/main.lisp
··· 311 311 312 312 (defun main () 313 313 "AC Native OS entry point. Runs .mjs pieces via QuickJS or native CL notepat." 314 - ;; Check command-line args for a .mjs piece path (unless falling back) 315 - (unless *js-fallback* 316 - (let ((args (uiop:command-line-arguments))) 317 - (when args 318 - (let ((piece-path (first args))) 319 - (when (and piece-path (search ".mjs" piece-path)) 320 - (return-from main (main-js piece-path))))))) 314 + ;; TODO: Re-enable QuickJS bridge once native CL notepat is stable 315 + ;; For now, always run native CL notepat (skip JS bridge) 316 + ;; (unless *js-fallback* 317 + ;; (let ((args (uiop:command-line-arguments))) 318 + ;; (when args 319 + ;; (let ((piece-path (first args))) 320 + ;; (when (and piece-path (search ".mjs" piece-path)) 321 + ;; (return-from main (main-js piece-path))))))) 321 322 (setf *js-fallback* nil) 322 323 323 324 ;; No .mjs piece specified — fall back to native CL notepat