4dc0d5191212

Update
[view raw] [browse files]
author Steve Losh <steve@stevelosh.com>
date Wed, 06 Jul 2016 00:19:32 +0000
parents 878bb6238413
children babd8be06180
branches/tags (none)
files README.markdown

Changes

--- 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.