IRC channel logs

2024-12-13.log

back to list of logs

<jfred>Hmm, Dave's blog post from a while back about FRP with propagators just popped back into my head and I wonder if it might be a good way to build a graphical structural s-expression renderer/editor
<jfred>was trying to think of how you might translate something like Fructure to the web and all the nested bounding boxes with odd shapes are tricky to reason about XD
<Zarutian_iPad>what does FRP stand in this context?
<jfred>functional reactive programming: https://dthompson.us/posts/functional-reactive-user-interfaces-with-propagators.html
<Zarutian_iPad>thanky
<Zarutian_iPad>ACTION watches Safari on the iPad screem as another tab is opened
<Zarutian_iPad>well , Fructure, Blockly (and Scratch) plus ideas from Apple Dashboard widgets have been floating intertwined in me head for some time.
<Zarutian_iPad>and other schematic capture/input ideas as interface ideas
<Zarutian_iPad>(Noflo.js and Pure Data & ilk come to mind)
<jfred>I've been thinking it might be a nice way to build an editor widget for s-expressions that could work well on touchscreens
<Zarutian_iPad>definately look into how Blockly anf Fructure could be ?boiled together?.
<Zarutian_iPad>s/anf/and/
<Zarutian_iPad>the thing betwixt the ? there is a rough translation of an Icelandic metaphor/expression samsuĂ°a
<Zarutian_iPad>coboiling might be a workable stand in
<jfred>oh yeah, blockly is another interesting example
<Zarutian_iPad>look for JSONlogic or MongoDB example of how blockly can be used as an expression constructor
<Zarutian_iPad>that is there is an exp constructor for MongoDB or JSONlogic made with Blockly
<jfred>I see from the developer page that blockly is doing a bunch of string concatenation under the hood and I wonder if that ever breaks down
<Zarutian_iPad>for js or?
<jfred>for all of the languages it supports, I assume - I'm just going off this page though: https://developers.google.com/blockly/guides/get-started/what-is-blockly
<jfred>it can generate Python code too though and my experience with templating whitespace-sensitive files via string concatenation is pretty fraught
<cwebber>dpk: hiya
<dpk>hi
<cwebber>yeah, tsyesika and dthompson are working on the cirkoban on webkit stuff
<cwebber>it's not easy though
<cwebber>right now dthompson has the expertise but not the webkit devices and it's not clear that safari actually exposes the same amount of information needed, it might, so it's going slow. probably would be better if we through it at our local igalian, but he's busy with other things right now ;P
<cwebber>still there was progress yesterday