<commit_before>* September 22, 2018
  - disentangling Holo speccing from queryHoloItem invocations, finally
    - complicated by mkTextEntryD using an emptyVisualHolo, which translated to ~emptyBlankHolo
      - emptyBlankHolo has no dimensions, so when run through render pipeline it
        needs a zero-sized Drawable
        - UnDrawable was thus born, as an ADT case
          - the entire draw thing now needs to be aware of it
            - Switch to maybe/employ functoriality?
* September 26, 2018
  - trying to get a picture of how to route events
* September 27, 2018
  - talked to dalaing on #reflex-frp
* September 28, 2018
  - talking to dalaing and alanCS helped me find light on #reflex-frp
  - we can distribute the dumb EventSelector object everywhere, freely, and project it
  - next question is about GLFW event masks -- a far simpler issue
* September 29, 2018
  - done a basic algebra for event masks,
  - subscriptions introduced as concept -- updated leaf ctors to pass them around
  - TODO for combinators to properly handle those
* September 30, 2018
  - done event masks in =reflex-glfw=
  - completed picking-based dynamic focus that properly responds to scene changes!
  - Port now a Dynamic
  - framebuffer size changes driving Port
  - picking pipeline re-generation driven by Port changes
<commit_msg>next generics-sop milestone:  updated my journal<commit_after>* September 22, 2018
  - disentangling Holo speccing from queryHoloItem invocations, finally
    - complicated by mkTextEntryD using an emptyVisualHolo, which translated to ~emptyBlankHolo
      - emptyBlankHolo has no dimensions, so when run through render pipeline it
        needs a zero-sized Drawable
        - UnDrawable was thus born, as an ADT case
          - the entire draw thing now needs to be aware of it
            - Switch to maybe/employ functoriality?
* September 26, 2018
  - trying to get a picture of how to route events
* September 27, 2018
  - talked to dalaing on #reflex-frp
* September 28, 2018
  - talking to dalaing and alanCS helped me find light on #reflex-frp
  - we can distribute the dumb EventSelector object everywhere, freely, and project it
  - next question is about GLFW event masks -- a far simpler issue
* September 29, 2018
  - done a basic algebra for event masks,
  - subscriptions introduced as concept -- updated leaf ctors to pass them around
  - TODO for combinators to properly handle those
* September 30, 2018
  - done event masks in =reflex-glfw=
  - completed picking-based dynamic focus that properly responds to scene changes!
  - Port now a Dynamic
  - framebuffer size changes driving Port
  - picking pipeline re-generation driven by Port changes
* TODO
  - [ ] generics-sop to construct an interactive FRP widget for a value
{'fraction_non_alphanumeric': 0.04498020870816841, 'fraction_numerical': 0.025908600215905003, 'mean_word_length': 3.2901234567901234, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1006223', 'n_tokens_mistral': 803, 'n_tokens_neox': 715, 'n_words': 374}