0
I Use This!
Inactive

Commits : Listings

Analyzed about 23 hours ago. based on code collected 1 day ago.
Apr 26, 2023 — Apr 26, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
adding future-handler-case tests, also making async-let set :catch-app-errors t. great, dredged up some problems with the error handling in cl-async vs cl-async-util packages. More... over 11 years ago
filling in a bunch of tests. starting to get there :). also, added tcp-stream, removed tcp-ssl from the test asd More... over 11 years ago
Merge branch 'ssl' More... over 11 years ago
Merge branch 'master' into ssl More... over 11 years ago
adding TODOs for tests, adding util test file which all the base testing stuff goes into (and will eventually test the cl-async-util package) More... over 11 years ago
Merge branch 'master' into ssl More... over 11 years ago
Merge branch 'master' into ssl More... over 11 years ago
Merge branch 'util' into ssl More... over 11 years ago
Merge branch 'util' into ssl More... over 11 years ago
commenting alet* a bit more More... over 11 years ago
converting alet* from recursive to procedural so it can support (declare ...) in the body form. More... over 11 years ago
allowing alet to have (declare ...) at the top of the body form More... over 11 years ago
fixing multiple-future-bind body form so that it can use (declare...) if needed More... over 11 years ago
Merge branch 'master' into ssl More... over 11 years ago
making multiple-future-bind bindings nil-able More... over 11 years ago
redundant comment removal More... over 11 years ago
gensym-ifying wrap-event-handler macro to minimize any possible name clashes. More... over 11 years ago
unconfusicating comment More... over 11 years ago
realized that we only have to wrap attach since every other syntax macro uses it for its low-level dirty business. makes the future-handler-case macro a lot nicer =] More... over 11 years ago
a few comment updates, to make the purpose of certain pieces of code in wrap-event-handler very clear. if i was looking at it for the first time, id have no idea what was going on without the comments More... over 11 years ago
got rid of STINKING eval. it was actually part of the return form for the macro, so it WASNT getting run at compile time. nasty. instead, wrap-event-handler sets up a chain of functions that wrap eachother in order to setup handler-case wrapping properly. works great. More... over 11 years ago
adding environment to funcalls for macro functions (per axiis advice). didnt seem to break or help anything, but its better form. More... over 11 years ago
finally figured out how to recursively add new layers of error handling over future generation forms. now future-handler-bind can be nested, and will behave almost exactly like handler-case, but with async code. pretty bitchin. im sure there are a few idiotic issues lurking around (and i DID have to use an eval to finish the job, but its at compile time so...hopefully not a big deal) but for now initial tests appear to be working REALLY well. More... over 11 years ago
adding "errbacks" instead of event handler. allows multiple error handlers to exist onf a future. simplifies a lot of the error handling code, and makes a few things less hacky. also adding do-attach-cb, which checks if a callback has been added before adding it. More... over 11 years ago
splitting up pprint into lines More... over 11 years ago
fixing the wrap-event-handler macrolet in future-handler-case. works fine now. More... over 11 years ago
broken commit, trying to catch maultiple values in future wrapping More... over 11 years ago
so far so good, adding a macrolet around syntax forms via future-handler-case, which wraps future generating forms in set-event-handler. for now, its broken because a form that returns multiple values will only ahve the first value returned by set-event-handler, so need to wrap the wrapping in a wrapper that handles this case (probably with just an IF statement). otherwise, looking good. not sure if this is the road i want to go down, but it seems to be working, somewhat More... over 11 years ago
commenting future macros a bit more AND making sure that sub-futures spawned in alet (that feed into the final future) forward errors to the final future since they have absolutely no visibility, which should make error handling a bit less painful More... over 11 years ago
updating wait-for function comment More... over 11 years ago