marianoguerra / future-of-coding-weekly

repository to work on future of coding weekly newsletter
https://tinyletter.com/marianoguerra/
32 stars 3 forks source link

Future of Coding Weekly 2023/03 Week 2 #178

Closed marianoguerra closed 1 year ago

marianoguerra commented 1 year ago
marianoguerra commented 1 year ago

πŸ’‘ 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.

marianoguerra commented 1 year ago

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" πŸ€”

marianoguerra commented 1 year ago

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

marianoguerra commented 1 year ago

πŸ’‘πŸŽ₯ 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

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

marianoguerra commented 1 year ago

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

marianoguerra commented 1 year ago

πŸ’¬ 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.