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

Ivan Reese 2024-02-27 03:16:13

I had a lovely call with Stefan Lesser a few weeks ago, and he was kind enough to let me record it and release it as the patreon bonus podcast episode this month. We'd been DMing about 💬 #thinking-together@2024-01-01T21:17:17.966Z, keen to exchange our thoughts on a (new?) subtle kind of idea: those that can only be expressed (or received) by designing (or playing with) an interactive system. For instance, there's a subjective experience of interacting with a system, and I posit that this feeling engenders a kind of meaningful thought. So we set out to talk about this, and of course about some related things too (such as "the new physics" that exist inside the computer). Lots of fun. Thanks Stefan Lesser for the chat, and for letting me share it as boco . And thanks to all of you who support our effort to make the best, weirdest, most interesting podcast we can. Look forward to the next main episode… with a real subjective experience of soon-ness!

Duncan Cragg 2024-02-29 10:37:24
Duncan Cragg 2024-02-29 12:51:49

I need a name for the space, the parallel reality - maybe Paralland? Any ideas will be much appreciated!

Daniel Sosebee 2024-02-29 19:48:13

Cool idea! Do you imagine a single object being able to live in multiple spaces, or does each object have a single home?

Duncan Cragg 2024-02-29 20:03:22

Thanks, Daniel! There's only one "space" overall but you can have, say, rooms of your own in that. Every object (3D or 2D) will usually be in one main place, but also every object you see can be grabbed (referred to) by its link and dropped anywhere else you like, giving 2 or more incoming links to that object. Is that what you're asking?

Daniel Sosebee 2024-02-29 20:55:40

Yeah exactly, just thinking about how the linking would work. I think it makes sense for there to be some home for each object, as well as a way to refer to them from other locations, which seems like how you’re thinking about it.

Erik Stel 2024-02-29 21:23:11


Duncan Cragg 2024-02-29 21:29:30

YonWhatWhat? 😄

Jamie Brandon 2024-03-01 00:15:54

Some thoughts on skirting the line between static and dynamic typing -

Konrad Hinsen 2024-03-01 07:05:09

Since you mention Julia: its approach to types is not very different from Common Lisp, meaning it’s well-known and well-documented. The types themselves are different though, with a much stronger emphasis on arrays.

Xavier Lambein 2024-03-01 07:51:07

The Carp language has a similar approach, of having a statically typed, compiled language, along with a dynamically typed more traditional lisp superset that can be used in the REPL and for metaprogramming.

Eoghan Mulcahy 2024-03-01 13:42:11

Inspired by the Programming as Theory Building episode we are building a tool to help development teams capture & store the theory of their program text.

We achieve this through auto-generation of logical paths through the codebase which developers explain to each-other through voice and video.

We would love to hear the thoughts of this community specifically as many of you will see what we are trying to achieve here.

Checkout out our launch for more info.


Ivan Reese 2024-03-02 00:04:47

This is interesting. I just kickstarted a conversation about this internally at my work, so thanks for putting this on my radar!

I'm curious how you see your work in relation to version control. Which one subsumes the other, or how do they play together?

Ivan Reese 2024-03-02 00:05:37

(Also, feel free to add a plug to that episode on your website ;)

Eoghan Mulcahy 2024-03-02 00:30:50

Amazing! I will definitely add a link to the pod on the website 😁

Currently on a code push to the main branch we identify the branch/path which has been affected by the push and identify that branch as potentially requiring more context.

There’s a lot more we can do with version control such as tagging branch states to commits and we’re always looking for angles.

Jimmy Miller 2024-03-02 00:55:16

Yeah, I really like the idea. One my long term goals in my editor is to have something like this. Focused a bit more asynchronously. But I love the focus on the code as the grounds for the conversation. It is so hard to do that today with so few tools to help.

Have you seen this strangeloop talk on using tests to find interesting subsets of the system? Seems quite a bit in line with what you are doing.

I've got to ask, was the direction of inspiration here truly from the episode to the tool? If that's awesome. If not, nice tie in 🙂

Eoghan Mulcahy 2024-03-02 13:55:38

Yes! That’s where our idea for slices came from 😁 funny that you made that same connection.

We had been looking at the space for a little while but didn’t quite know how to name or categorise what we wanted to build.

The Naur paper and episode were crucial to give us the clarity of thought and framework to start building in this particular direction.

Jim Meyer 2024-03-02 13:22:59

Had the terrible realization that our code-native multiplayer canvas is the perfect opportunity to troll coworkers 😂

(Instantly send code changes to your coworker's canvas via multiplayer)