Skip to content

Commit

Permalink
debug available from boot.inc
Browse files Browse the repository at this point in the history
  • Loading branch information
vygr committed Sep 21, 2018
1 parent 37d3ee0 commit a527c86
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 5 deletions.
4 changes: 1 addition & 3 deletions apps/boing/app.lisp
Expand Up @@ -41,20 +41,18 @@
(view-sub old_frame)
(view-add-back backdrop frame)
(view-dirty frame)
(debug (cat "Pos = " (str x) "," (str y) (char 10)))
(debug "Pos = " x "," y)
(while (defq msg (mail-trymail))
(cond
((eq (setq id (read-long ev_msg_target_id msg)) event_win_close)
(setq id nil))
((eq id event_win_min)
;min button
(debug (cat "Min button pressed" (char 10)))
(bind '(x y _ _) (view-get-bounds (view-dirty window)))
(bind '(w h) (view-pref-size window))
(view-dirty-all (view-change window x y w h)))
((eq id event_win_max)
;max button
(debug (cat "Max button pressed" (char 10)))
(bind '(x y _ _) (view-get-bounds (view-dirty window)))
(bind '(w h) (view-pref-size window))
(view-dirty-all (view-change window x y (fmul w 1.5) (fmul h 1.5))))
Expand Down
6 changes: 6 additions & 0 deletions class/lisp/boot.inc
Expand Up @@ -104,6 +104,8 @@
(ffi prin "class/lisp/func_prin" 0)
(ffi print "class/lisp/func_print" 0)

(ffi kernel-debug "sys/kernel/lisp_debug" 0)

(defq t 't nil 'nil
lisp_type_list (bit-shl 1 0)
lisp_type_integer (bit-shl 1 1)
Expand Down Expand Up @@ -153,6 +155,10 @@
;(run path)
`(repl (file-stream ,_) ,_))
(defmacro debug (&rest _)
;(debug [form] ...)
`(kernel-debug (apply cat (map str (list ~_ (char 10))))))
;;;;;;;;
; Scopes
;;;;;;;;
Expand Down
2 changes: 1 addition & 1 deletion sys/kernel/lisp.vp
Expand Up @@ -102,7 +102,7 @@

(errorcases
(vp-label 'error1)
(f-call 'lisp 'repl_error {this, "(debug str)", error_msg_wrong_types, args} {_, value})
(f-call 'lisp 'repl_error {this, "(kernel-debug str)", error_msg_wrong_types, args} {_, value})
(goto 'exit)
(signature 'sig 'string))

Expand Down
1 change: 0 additions & 1 deletion sys/lisp.inc
Expand Up @@ -39,4 +39,3 @@
(ffi task-sleep "sys/task/lisp_sleep" 0)
(ffi kernel-declare "sys/kernel/lisp_declare" 0)
(ffi kernel-total "sys/kernel/lisp_total" 0)
(ffi debug "sys/kernel/lisp_debug" 0)

0 comments on commit a527c86

Please sign in to comment.