-
Notifications
You must be signed in to change notification settings - Fork 115
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
Port net/json-rpc from clan to std #826
Conversation
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.
Looking good so far, but there are a couple of things that stick out.
build fails. |
645f8a6
to
df03cc6
Compare
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.
Looks good overall, but I have left comments that I would like to address (or create follow up issues to address later).
Also, can you rebase on master and adjust for SSL? We need to pass ssl contexts to the requests.
9441085
to
822375a
Compare
Please take another look. |
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.
This looks pretty good and polished, thank you.
Can we resolve the string-substitute-char
argument order situation?
Also, mutex for the global counter.
Other than that some nits that you may choose to ignore.
Once we've resolved open conversations, we can merge.
Should I split the file in 3?
|
Up to you. If you do, add a fourth |
a12e82a
to
edae228
Compare
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.
Ok, it is good.
The only objection i have is this junk-allowed business in read-json, which i think we should remove.
The json reader has no business reading past the delimiter.
I will not touch, but I advise that we remove it in a follow up.
I will do a quick optimization pass in some slow utility code, and then merge.
list->values ;; NB: values->list is builtin | ||
values->cons cons->values) | ||
|
||
(defrules first-value () |
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.
this can be optimized.
Actually, I will. It vexes me. |
✅ Deploy Preview for elastic-ritchie-8f47f9 ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
rebased on master in preparation for merge. |
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.
ok, this is ready now.
Adds support for JSON-RPC to the stdlib, both client and server side.
Fixes #815