Ivan Reese 2024-10-21 22:31:58 Tak Tran 2024-10-22 10:28:49 Neat explorations! β€ the name π
Was digging into the code and wondering why you have an iOS wrapper? Are there limitations with web gestures in the provided browser?
One of my side projects ages ago was to do with doing gestures on a webpage, so Iβm interested in the stack π₯
Ivan Reese 2024-10-22 14:21:24 Mariano Guerra Fantastic. An explicit goal was to make something with CSS that looks as different as possible in each (current/recent) browser. So far you're winning "most cursed"
Tak Tran Yes, there is one nasty limitation in WebKit β it only gives you events for the fingers or the pen, not both at once, and it doesn't give you much info from each of them. So our Swift wrapper forwards full-fidelity, low latency pencil (at 240hz) and touch (at 120hz), with all the fanciness (tilt angle, barrel roll, pressure, etc) across to the JS context. We've been using this technique since back in Crosscut/Inkling, and I recently rewrote the project to be much simpler (a single Swift file). Hoping to pull it out into its own repo and share it with a little write up. We'll see. Either way, it's great for iPad prototyping, and I encourage everyone to play around with it!
Alexander Bandukwala 2024-10-22 15:49:45 We've answered the question of how the podcast audio editing carries over to an academic conference talk
Tak Tran 2024-10-22 16:25:48 Ivan Reese oh do post it if you pull it out as a library. That would be a great tool to play with. Otherwise I'll prob reverse engineer it from your repo π
Thanks for sharing the code!
Lu Wilson 2024-10-22 13:06:25 Lu Wilson 2024-10-22 13:07:10 sorry it doesn't let me remove the broken embed on mobile slack app
Alex McLean 2024-10-23 10:09:02 Really great talk! Sad not to make it in-person but am enjoying catching up with the talks and hope this kind of discussion can carry on in the live programming conference in barcelona
Alex McLean 2024-10-23 14:17:28 Actually it might be worth sharing this in the Future of Programming slack.
Philippa Markovics 2024-10-22 18:14:12 Maikel van de Lisdonk 2024-10-23 18:11:54 Here's the re-recording of the remote talk I gave at live 2024 about Code Flow Canvas: youtube video (there where some streaming issues, so I rerecorded it).
Medet Ahmetson 2024-10-24 03:50:45 Two things. Itβs not a generic but meta visual programming. Since meta implies that the devs can implement programming language on top of it.
It would be better to make it compatible with the editors and current programming language tech stacks. To easily visualize the debug flow. The way you put requires developers to learn a new tech. Itβs not a deal for a lot of people. I am saying it if you want to get it popular
Maikel van de Lisdonk 2024-10-24 09:18:17 Thanks for your feedback! I am not sure about "generic vs meta" here , but I am going to think about it. You could be right though.
I am planning to make at least a vs.code extension but also other ways of at least easily using it in modern frontend stacks (or a subset of that) and maybe a simple implementation for c#/.net if I can find the time.
But a visual debugger for current programming languages is not the plan if that is what you meant. Creating a tool that will be popular is not the goal. Maybe that will happen one day, who knows, but not in the tools current state π. I hope to at least contribute something meaningful and positive to the development of visual programming tools
Beni Cherniavsky-Paskin 2024-10-27 17:28:54 Demo at 2:00 looks pretty Hest-complete (-; Ivan Reese): valus traveling along edges + time rewinding slider π
Maikel van de Lisdonk 2024-10-27 17:33:26 For that specific feature Hest was for sure an inspiration but I am sure it's not Hest-complete π
Ivan Reese 2024-10-27 17:38:00 Yeah, Code Flow Canvas is exploring lots of different ideas that aren't in Hest, and Hest is exploring stuff like bidirectional execution and, like, weird pointless bullshit because that's arty and I like arty. Glad we have both, and they can learn from each other.
Maikel van de Lisdonk 2024-10-27 18:09:27 Yes, I agree and I also do believe that there's future in visual programming although we might have not found the perfect/best way yet
Dany 2024-10-24 12:31:37 π A case for binary packages
Programming languages are almost always saved in a text format. This has undoubtedly many benefits. So any new or old language can fitβ¦
Konrad Hinsen 2024-10-25 13:55:57 Interesting! Just a few days ago, I wrote a blog post saying that I'd like to have a module system in which each module's submodules are entirely independent of other (sub)modules in the system. If I understand your post correctly, miqula is such a system.
Dany 2024-10-25 14:39:21 Yes. A miqula module is really more like a cache, which can be imported an directly used, but not edited, not "dived into*, can't even copy function contents out of it. I think it works great if it's closed like that, it gives a clear separation. Hopefully this also leads to better design. And you can always look into a module by closing miqula and opening the corresponding package file. If I read your blog correctly, you kind of want both of it. Closed (locked) and being able to inspect it.
Konrad Hinsen 2024-10-25 06:41:44 Today I will present my Onward! Essay "Redressing the Balance: A Yin-Yang Perspective on Information Technology" at SPLASH (as a remote participant). It will be live-streamed at 18:00 UTC on YouTube.
The topic is how computing technology can be made to better support processes of learning, understanding, and trusting, for individuals or for society as a whole (we call it "science" then). Such support has requirements very different from those for designing and constructing software systems for deployment as tools.
Maikel van de Lisdonk 2024-10-25 07:26:21 Good luck! And hopefully you have less or no streaming issues and off course..no echo π
Konrad Hinsen 2024-10-25 10:24:22 I opted for pre-recording my talk, so at least technical issues are limited to the Q&A session. I have yet to experience a remote presentation without any technical problems.
Stefan Lesser 2024-10-25 13:59:38 Judging from the few talks I saw with either remote speakers involved or done completely remote, thereβs a good chance itβll work smoothly. I know, surprising. Fingers crossed and good luck!
Lu Wilson 2024-10-26 14:09:00 i wrote an essay about how to tackle emotional blockers when building creative tools. (i presented this work here at SPLASH earlier this week)
todepond.com/report/arroost