-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
checkpoint #3
base: main
Are you sure you want to change the base?
checkpoint #3
Conversation
I haven't reviewed every file yet, but I thought I'd push partial work. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some comments. More to come
@@ -14,6 +14,9 @@ | |||
) | |||
) | |||
|
|||
;; this is very clever | |||
;; I wonder if it makes sense to have "profiles" like rust does, so we can get debug messages | |||
;; back from asserts in DEBUG mode, but have them stripped out for RELEASE mode |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I agree. We can have two includes: (include cypher.clib)
and (include [email protected])
(defconstant cypher.constants.CONS #c) | ||
(defconstant cypher.constants.FIRST #f) | ||
(defconstant cypher.constants.REST #r) | ||
(defconstant cypher.constants.LISTP #l) ;; the `#` emphasizes that it's a keyword |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oh so #c
is identical to plain c
?
@@ -1,7 +1,7 @@ | |||
;; Hashing library. | |||
|
|||
( | |||
; name mingling to be compatible with curry-and-treehash.clinc | |||
; name mangling to be compatible with curry-and-treehash.clinc |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
😅
Comments and notes to self. Do not merge this PR; it's for discussion purposes only.