miloignis
  • Joined on 2023-01-28
miloignis pushed to master at miloignis/kraken 2023-04-24 14:48:27 +00:00
9ec99a94eb presentation updates
miloignis pushed to master at miloignis/kraken 2023-04-23 21:25:49 +00:00
c994f1b1af forgot the images
miloignis pushed to master at miloignis/kraken 2023-04-23 17:02:06 +00:00
febe356575 new slides
miloignis pushed to master at miloignis/kraken 2023-04-18 17:02:18 +00:00
0df6ce49fe spell checks, adjenda
miloignis pushed to master at miloignis/kraken 2023-04-18 05:47:14 +00:00
87763fad40 Tons of slide work, unfortunately depend on external MathJax - need to pull that down later
miloignis pushed to master at miloignis/kraken 2023-04-16 04:02:32 +00:00
5054441625 More work including brain dumping more slides and bugfixes for memo - have found current problem, which is that a non-env se can prevent a DeriComb from pulling in valeus from a real Env frame which it's being returned from - even though this is caught, the resulting call still depends on it, marks it as such, and then it depends on a call that was real and now no longer exists.
miloignis pushed to master at miloignis/kraken 2023-04-15 19:41:15 +00:00
3dcebe5297 Bunch of new slides with examples comparing Fexprs to Lisp's macros and special forms
miloignis pushed to master at miloignis/kraken 2023-04-15 04:52:56 +00:00
f55dd236b6 Fix one bug, or part of one - dericomb wasn't advancing if se wasn't a legal env, but was still unioning the body IDs into it's ids which could convince it that it should be able to progress
miloignis pushed to master at miloignis/kraken 2023-04-15 04:19:55 +00:00
f4b99067d4 More working memo that tracks used env-ids and env, fixed bugs with it too. Currently trying to track down some infinate loops caused by something that thinks it should make progress and doesn't, have an assert that notices doubles
miloignis pushed to master at miloignis/kraken 2023-04-12 03:17:59 +00:00
a990809e21 Some slide work
miloignis pushed to main at miloignis/nix_config 2023-04-08 19:30:41 +00:00
66cca6bc2f add ttyd to vps
miloignis pushed to master at miloignis/kraken 2023-04-08 18:23:58 +00:00
f567172099 share background color
miloignis pushed to master at miloignis/kraken 2023-04-08 18:17:02 +00:00
ee4add2fee Gah my comment messed up the CSS again
miloignis pushed to master at miloignis/kraken 2023-04-08 18:07:44 +00:00
ab700c12b1 and the RemarkJS license
miloignis pushed to master at miloignis/kraken 2023-04-08 18:06:09 +00:00
cad202551b Forgot we moved out to the standalone js
miloignis pushed to master at miloignis/kraken 2023-04-08 18:05:52 +00:00
4e7825cb2b Hack in copying code between the two editors and fix recursive.css's body style overridding the slides
miloignis pushed to master at miloignis/kraken 2023-04-08 17:38:25 +00:00
6ef3392aa0 prototype remarkjs slides with Kraken formatting and auto-execute code in browser on slide change! Some rough edges, including two different editors between the first slide and the reveal slide
miloignis pushed to master at miloignis/kraken 2023-04-06 01:10:21 +00:00
b89b831983 Website with changes made with/based on my graphic designer Mom's suggestions (thanks Mom!)
miloignis pushed to master at miloignis/kraken 2023-04-05 03:40:13 +00:00
a06c5854c8 The big exponential thing was ironically Hash which was being called for memo which existed to prevent exponential behavior. Reimplmenented the caching hash, and much much faster. Still some failing tests, and bvau might be looping
miloignis pushed to master at miloignis/kraken 2023-04-02 16:48:05 +00:00
8ccdfd8ab2 new invariant: when returned, each form is as evaluated as it can be. This means that union_into_tail is more rare, and only for recursion (if or deri) stopped items. If now also captures its environment if it's rec_stopped. Added memoization for legal env forms to try to deal with it, has helped some, still exponential behavior.