βοΈ Not subscribed yet? Subscribe to the Newsletter
Future of Coding Weekly 2023/01 Week 5
2023-01-29 23:14
πͺ Gradual Languages 𧫠Coding Generative Interactive Systems π§ History of Tools for Thought π¦₯ Lazy User Interfaces
Our Work
π Hedy: A Gradual Language for Programming Education via Joe Nash
We have quite a FoC relevant edition of Papers We Love Education this month: weβll be discussing βHedy: A Gradual Language for Programming Educationβ with Professor Felienne Hermans! Thursday 26th at 6pm CET, all the info here: github.com/papers-we-love/edu/discussions/11
For those not familiar with Hedy: hedycode.com
π¦ Tweet from @jimmeyer via Jim Meyer
The code engine in Henosia can now interact with Chrome's own debugger, including any local variables used at the breakpoint.
It's an internal tool for now to debug the code engine. Might be useful for hybrid designers though π
Details in this twitter post.
π₯ Henosia Breakpoint Locals
Thinking Together
π¬ Nick Arner
Does anyone have any resources theyβd recommend for learning about Rust/WASM?
Content
π AI-powered low-code platform by exampleβββhow to use chatGPT to abstract from domain languages :rocket: via Jarno Montonen
ChatGPT as a natural language abstraction for DSLs?
π the Noosphere Discord via Kartik Agaram
A couple of links from the Noosphere Discord, just because sharing links is how I add them to my brain:
π 2023 Rough Questions via Mariano Guerra
Two overarching questions:
-
How can we reason about notations/interfaces/editors? So that:
-
We can construct correct interfaces
- We can distill what we are trying to say into more direct representations
-
We can explore the consequences of what we are trying to say more directly
-
How can we construct more direct analogies for computation?
π₯ "Ceptre: A Language for Modeling Generative Interactive Systems" by Chris Martens via Nilesh Trivedi
π¦ Tweet from @haxor via Mariano Guerra
Here's a small glimpse of the language
π¦ Brett Slatkin: Are you interested in trying the new functional programming language that I've been developing? Sign up here for an early preview: https://quil.la/2X2LS I'd love some patient feedback before I release it more widely. Thank you in advance!
π¦ Brett Slatkin: Today's functional programming amusement: Mandelbrot set
π» QueryStorm | C# in Excel - QueryStorm via Riley Stewart
A fairly complete IDE that can work directly with Excel data via LINQ, with extension capabilities of its own to boot.
π Natural language is the lazy user interface via Mariano Guerra
" Just slap a textbox on it!"
The tyranny of the blank textbox is real.
"people are bad at words"
π₯ Meeting: Tools for Thought Rocks - Mark Bernstein via Jack Rusher
Mark Bernstein (who has been doing Tools for Thought stuff for decades, and has had a product in that space since 2001) gives a very rich history of TfT in the hypertext/notetaking vein
Devlog Together
π Manual Tests via Kartik Agaram
Today I gave each app a default map for its code, so that people get a better initial experience when connecting the driver to it, rather than the blank canvas they've been faced with so far.
Initialization is one of the categories of semantics that's hard to write tests for. What should happen when a config file is present. The driver maintains separate configs for each app it knows about, so it needs to handle the very first app vs first view of a new app. What if the app has no default map. Etc., etc.
Anyways, I ended up touching git.sr.ht/~akkartik/driver.love/tree/main/item/Manual_tests.md after a while.
π¬ Lu Wilson
a snippet from my weekly blog this week
(pretty niche tode/bret lore content)
Present of Coding
π’ Future of Coding Newsletter Archive and RSS Feed via Mariano Guerra
The future of coding newsletter now owns its small plot of land on the internet: history.futureofcoding.org/newsletter
And because of that it now has an RSS feed: history.futureofcoding.org/newsletter/rss.xml