Christopher Lemmer Webber
|
9deede936e
|
v0.5
|
6 years ago |
Christopher Lemmer Webber
|
24f4f621d2
|
Document cells
|
6 years ago |
Christopher Lemmer Webber
|
ebf6ff1fd3
|
Skip items on ticky foldr if they're dead already
|
6 years ago |
Christopher Lemmer Webber
|
ec81f71e95
|
Add experimental define-spawned
|
6 years ago |
Christopher Lemmer Webber
|
11a33064ce
|
Update extract to explicitly only apply to near refrs
|
6 years ago |
Christopher Lemmer Webber
|
5cbfde237d
|
Add crypto as a dependency and remove csexp require
|
6 years ago |
Christopher Lemmer Webber
|
e7c149a728
|
Oops! Commit the add-sub.rkt file
|
6 years ago |
Christopher Lemmer Webber
|
6c8a31ec2d
|
Move everything over to new bcom semantics: just bcom the handler only!
|
6 years ago |
Christopher Lemmer Webber
|
16d1e00835
|
Also switch ticker.rkt over to using define-cell
|
6 years ago |
Christopher Lemmer Webber
|
d6c5117e64
|
Switch ticker2 over to using define-cell
|
6 years ago |
Christopher Lemmer Webber
|
130e925e43
|
Use define-cell
|
6 years ago |
Christopher Lemmer Webber
|
7321308793
|
define-cell renames cells for better debugging
|
6 years ago |
Christopher Lemmer Webber
|
7273208f39
|
Add define-cell
|
6 years ago |
Christopher Lemmer Webber
|
1b0b701c6c
|
Unify #:extends and #:fallback into just #:extends
|
6 years ago |
Christopher Lemmer Webber
|
feebab602d
|
Leaving open the option to update via kwargs while exploring
|
6 years ago |
Christopher Lemmer Webber
|
3a1f060617
|
Allow symbol-key kv-pairs in constructing the hash-st8
|
6 years ago |
Christopher Lemmer Webber
|
177bdfb5ca
|
better names for ^*st8
|
6 years ago |
Christopher Lemmer Webber
|
d6c5daa177
|
Add initial hash-st8
|
6 years ago |
Christopher Lemmer Webber
|
39aeb4c3f6
|
Fix #:extends to accept multiple arguments, add test
|
6 years ago |
Christopher Lemmer Webber
|
9e13db5e2a
|
#:extends is more natural than #:extend
|
6 years ago |
Christopher Lemmer Webber
|
03116a4b68
|
Allow actormap-spawn to itself spawn things
|
6 years ago |
Christopher Lemmer Webber
|
3e01e4d994
|
Fix ticker2 foldr
|
6 years ago |
Christopher Lemmer Webber
|
a7cc2c1e6a
|
Add some commented out perf test results
|
6 years ago |
Christopher Lemmer Webber
|
bcceca9712
|
Remove commented out old contracted make-transactormap
|
6 years ago |
Christopher Lemmer Webber
|
8c5d946e9e
|
Add reckless actormap updates
|
6 years ago |
Christopher Lemmer Webber
|
e56070d190
|
Remove struct contract in favor of manual predicate check
This results in a 10x speedup for spawns / bcom.
|
6 years ago |
Christopher Lemmer Webber
|
7f1b06e676
|
Switch (match x [(list ...) ...]) over to (match x [(cons ...) ...])
Possibly causing O(n^2) problems in my code?
|
6 years ago |
Christopher Lemmer Webber
|
e028a01935
|
($ ticky 'spawn constructor args ...) => ($ ticky 'to-tick proc)
|
6 years ago |
Christopher Lemmer Webber
|
2fb4b5e3d9
|
Fix tickers death
|
6 years ago |
Christopher Lemmer Webber
|
18982d8a36
|
Add foldr to ticker2
|
6 years ago |
Christopher Lemmer Webber
|
5593e2c645
|
Add ticker2
|
6 years ago |
Christopher Lemmer Webber
|
e5fec694b3
|
Use $ in bcom-a-lot
|
6 years ago |
Christopher Lemmer Webber
|
46556bf342
|
Remove implied method from spawn-ticker-pair, move to ticking itself
|
6 years ago |
Christopher Lemmer Webber
|
5d444084dc
|
rename pushdown automata constructors
|
6 years ago |
Christopher Lemmer Webber
|
84b3fe4881
|
Add the ability to #:extend another actor with methods macro
|
6 years ago |
Christopher Lemmer Webber
|
80156a37e6
|
Remove mactor module / macro, switch to methods macro
|
6 years ago |
Christopher Lemmer Webber
|
d8012fe55e
|
Actually export methods macro
|
6 years ago |
Christopher Lemmer Webber
|
e6ddded3ae
|
Add select-swear.rkt and use it
|
6 years ago |
Christopher Lemmer Webber
|
ea504fabb7
|
Use $/<-p for facet, imply-method
|
6 years ago |
Christopher Lemmer Webber
|
919430fc6d
|
Add near-refr?, $/<-p, and use the latter in actor-lib
|
6 years ago |
Christopher Lemmer Webber
|
b2f91cccbb
|
Move raise-method-not-found to its own procedure
one less closure
|
6 years ago |
Christopher Lemmer Webber
|
0044472a24
|
Add #:fallback option to methods, and tests
|
6 years ago |
Christopher Lemmer Webber
|
d1e3f5f878
|
first version of new methods macro
|
6 years ago |
Christopher Lemmer Webber
|
b4d68bb827
|
Add pushdown automata
|
6 years ago |
Christopher Lemmer Webber
|
16bb12ef6a
|
make messages transparent, at least for now
|
6 years ago |
Christopher Lemmer Webber
|
dba2e1f95a
|
Allow a debug name to be supplied for ^imply-method
|
7 years ago |
Christopher Lemmer Webber
|
20b97fffec
|
Add the word "call"
|
7 years ago |
Christopher Lemmer Webber
|
4529af8aaa
|
Raise error if no method supplied in call
|
7 years ago |
Christopher Lemmer Webber
|
37b804a80d
|
Add ^imply-method and test
|
7 years ago |
Christopher Lemmer Webber
|
a7a009a04a
|
Support keyword arguments on ^facet
|
7 years ago |