# HG changeset patch # User Steve Losh # Date 1467764372 0 # Node ID 4dc0d519121295f089113100a68852634c1baa18 # Parent 878bb6238413d9ccb564f844fbfadbf7e212a2f6 Update diff -r 878bb6238413 -r 4dc0d5191212 README.markdown --- a/README.markdown Tue Jul 05 15:22:54 2016 +0000 +++ b/README.markdown Wed Jul 06 00:19:32 2016 +0000 @@ -479,8 +479,21 @@ was more difficult than I anticipated, but part of it was a bunch of refactoring that had to happen along the way. -### 2016-07-04 +### 2016-07-05 * Did the "Intro to Fractals" episode of [Coding Math][]. Fun stuff. Need to play around with animating them like he did at the very end. * More [Learning WebGL][]. +* Spent most of the day implementing the "logic stack" assertion/retraction + I [rambled about](https://gist.github.com/sjl/1f4bb73967663af0f9276b491af84140) + a while back. + + It works, and it looks pretty good in action! It also cut the time in my + little benchmark almost in half (because we only need to compile the state + code once instead of like 3+ times at each node), and it's MUCH nicer to read + rule definitions now. + + I'm thinking that programatically parsing/running GDL games is actually + feasible now, so I think that'll be my next step. Once I can run arbitrary + GDL games without having to translate the logic by hand I'll have a LOT more + nice test cases.