βœ‰οΈ Not subscribed yet? Subscribe to the Newsletter

Future of Coding Weekly 2023/03 Week 2

2023-03-13 00:24

πŸ’‘ Data Particles πŸ”™ Future of Undo 🎹 Computer-Assisted Composition 🌌 Universal Programs

Two Minute Week

🌌πŸŽ₯ Universal Programs via Peter Saxton

🧡 conversation

Vimeo Thumbnail

Re-implemented Universal or isomorphic programs.

Thinking Together

πŸ”™πŸ’¬ Jared Forsyth

🧡 conversation

Do y'all know of any editors with undo/redo behavior that's more interesting/granular than just scrubbing through all of the edits you've done to a file in order?

I often find my self wanting "undo the last change to this function" πŸ€”

Content

🎹 OpenMusic: Visual Programming | Computer-Assisted Composition via Konrad Hinsen

🧡 conversation

Just came across OpenMusic, a visual programming language based on Lisp, developed for musical composition but not limited to it

πŸ’‘πŸŽ₯ DataParticles: Block-based and Language-oriented Authoring of Animated Unit Visualizations via Garth Goldwater

🧡 conversation

Youtube Thumbnail

a channel i follow on youtube (Creativity Labs) just released three absolutely banger prototype videos in the last hour

  • first data visualization with a really neat linked code<->text description interface
  • second interactive programming visualizer/debugger that’s kind of like the next, more-interactive step for a lot of Bret Victor’s little diagrams
  • third (ridiculously souped up logging that (in their example) hooks logs from the same place over time, associates them to elements on the page, enables filtering by call site, scope, and spatially on the page

Are they members of this slack (no idea how i found the channel otherwise)?? If so, I’d love to get in touch!

πŸŽ₯ CrossCode: Multi-level Visualization of Program Execution

πŸŽ₯ Log-it: Supporting Programming with Interactive, Contextual, Structured, and Visual Logs

Devlog Together

πŸ’¬ Jared Forsyth

🧡 conversation

today's progress, emoji support! it mostly consisted of text => new Intl.Segmenter('en').segment(text).map(s => s.segment) in a bunch of places, so that offset calculations made sense. I also had to add a hidden <input/> onto the page instead of just harvesting keypress , because emoji-pickers don't actually send valid keypresses, but they do trigger oninput in a focused <input/> πŸŽ‰

πŸŽ₯ Demo

πŸ’¬ Jason Morris

🧡 conversation

Managed to release v1.5.0-alpha of Blawx this week, with better defeasibility features including defeated defeaters, and applicability checking. Only one major feature left to add to the language (that I am aware of): temporal reasoning.

Contents Β© 2024 Mariano Guerra - Powered by Nikola