You are viewing archived messages.
Go here to search the history.

Paul Tarvydas 2024-05-07 03:09:04

Thinking about banning the use of IF-THEN-ELSE... guitarvydas.github.io/2024/05/02/Banning-the-Use-of-IF-THEN-ELSE.html

Personal Dynamic Media 2024-05-07 03:23:36

Have you ever played with SNOBOL, Icon, Prolog, or the amb operator in a language with continuations like Scheme or Ruby?

Those are some other contexts in which you might find inspiration for ways to use backtracking instead of explicit conditionals.

Konrad Hinsen 2024-05-07 19:04:55

Term rewriting is another approach that doesn't require branching, nor any explicit control flow (though there are rules for control flow, behind the scenes).

Don Abrams 2024-05-07 23:01:30

case/pattern matching/recursion and state machine/event/transition are the two alternatives I've been playing with

Shalabh 2024-05-09 06:39:07

See the schematic tables introduced in Subtext 2 by Jonathan Edwards: subtext-lang.org/OOPSLA07.pdf, vimeo.com/140738254

JP Posma 2024-05-08 05:12:51

The best Bret Victor talk you've never seen: youtube.com/watch?v=eJm44LJDU44

JP Posma 2024-05-08 05:13:39

I did a little scraping of Dynamicland "short links" the other day and found some fun stuff. There will be tons more in June though when Bret releases all the Dynamicland research! twitter.com/JanPaul123/status/1783017996245741935

🐦 JP Posma (@JanPaul123) on X: Yes I did in fact scrape https://t.co/oG2TCBvMGJ :-)

Tweet Thumbnail

Andreas S. 2024-05-08 14:52:21

[April 24th, 2024 6:57 PM] dhansen909: Someone on twitter scraped Dynamicland to find a few amazing unlisted Bret Victor talks on YouTube. Don’t think he’d mind this community seeing them :). https://x.com/janpaul123/status/1783006294464692553?s=46|https://x.com/janpaul123/status/1783006294464692553?s=46

Andreas S. 2024-05-08 14:57:10

Hello Future of Coding!

I'm looking for something which I would describe in the following way. There was a few years ago a article on hackernews where someone showed a kind of dynamic state transition visualization. One could setup multiple nodes and avalue flow from one node to the next but there would be also a flow back to the original node. So my question would be does anyone know what I refer to? What was the name of the diagram. I tried to search for dynamic state transition diagram but it is very scary how bad search engines are these days. So the Name of the diagram , the hackernews article or related reousces would be most welcome. Thank you πŸ™‚

Ivan Reese 2024-05-08 19:14:29

Can you describe what the system looked like, aesthetically?

Also, how was it demoed? Images? Gifs? A video?

Arvind Thyagarajan 2024-05-08 20:47:55

Given your keywords I'm going to go with state machines and xstate js

Andreas S. 2024-05-09 07:55:48

Thanks a lot for the answers so far! Ivan Reese Yes, I should have included a visual description in the first place πŸ˜… here it is:

Diagram.png

Andreas S. 2024-05-09 07:57:10

the diagram was active all the time which means the numbers on the arrows would flow between the circles constantly. And there was some option to modify the "amount" of flow between the nodes.

Andreas S. 2024-05-09 08:07:27

I just found this here in thinking together: vyaakaran.vercel.app/playground/tab/0 it has kind of similar elements, but the important part of the thing I'm looking for that it was "running" all the time and you could play with the flow values between the nodes.

πŸ“ Vyaakaran Playground

Visualize automata, parsers and formal languages right on the browser in an easy to use interface with Vyaakaran.

Elliot 2024-05-09 13:59:33

🐦 Ivan Reese (@spiralganglion) on X: This is my new project, Hest.

β€’ A drawing tool with visual programming features. β€’ Everything is both code and data. β€’ Execution happens in time and space. β€’ You control time.

Here it is doing "shitty math" β€” where your operators are little boxes. #screenshotsaturday

Tweet Thumbnail

Andreas S. 2024-05-09 16:59:47

If I understand the gif correct then it can also flow backward, the thing I remembered had two "flows" between nodes one going to the nexte node and one coming from the next node. But otherwise this does (even more) what I was looking for thanks!

Ivan Reese 2024-05-10 17:01:18

Perhaps animation trees (eg in Godot)?

image.png

Andreas S. 2024-05-10 18:14:45

The side I played with really used circles. I’m more general terms. How would you search for that on google/bing or chat gpt?