Closed marianoguerra closed 4 years ago
π₯ Instadeq this Week: Resource Cell for Images via Mariano Guerra
This week I've been working mostly on a new cell type called "Resource", the first use is to manage images, but will be extended to videos and generic file attachments in the future
π₯ Flow based programming video 6 via Maikel van de Lisdonk
A new flow-type, extandable and configurable node UI, expression engine and a new spreadsheet node.
π adacraft via Nicolas Decoster
I want to present you my new project, https://adacraft.org/! Which is a slightly modified Scratch with new extensions.
This project can be seen as a first step for me to gather user feedback and experiment things on "easier programming".
Using Scratch gives a ready to use programming environment for "non-experts" and adding new extensions and modifying Scratch a bit allows to quickly experiment new use cases, new tools, new way to program. Of course at some point Scratch will be limiting, but I am sure there is enough room for fun experiments!
So far, I have added some AI extensions and a https://www.croquet.io/ extension. An AI extension that uses https://teachablemachine.withgoogle.com/ models for image classification and an other for face recognition (based on ml5.js, more to come from this library). The Croquet one is very experimental but it is usable for very basic inter-project communication, and the main contribution (nearly all) comes from Yoshiki Ohshima, of the Croquet team.
I have some ideas for new extensions (like, why not, generating HTML/DOM, and, why not, Γ la Vue.js) and would love to hear from you if you think of something to experiments with some Scratch "constraints".
π test-render-heading-text via Kartik Agaram
As a follow-up to my previous demo showing some simple automated tests using a fake text-mode screen, here's a more complex app (a browser for a tiny subset of Markdown) with fairly thorough tests
π¬ Roben Kleene
Is there any hope for end-user programming when programmers themselves don't use programming to solve their own problems?
π¬ Robin Allison
Broad question here.
Do people here know of any tools that separates the complexity component of a program from the underlying behavior it would eventually produce, and then let you manipulate code so the behavior is fixed? By behavior I mean something like the user-facing behavior of a program, or its effect on some data.
π¬ Shalabh Chaturvedi
What do folks think about the emphasis on "readability" for programming languages?
Readability in PLs is nice, but ultimately a red herring. It doesn't scale. We may be able to read a small snippet and get it, but once we have more code or more abstractions, we're lost again. The real goal should be to offload all mechanical computation to the machine.IOW, readability gives a very small step. It may be easier to build a "structure in your head" after reading a "more readable" representation (vs a less readable representation of the same thing). However the work really starts after you have this structure, when we begin "playing computer" in our heads.
π Morphisms of Computational Constructs via Prathyush
I tried to write a narrative of how studies in universal algebra and category theory is providing a deep understanding of how programming languages are united/distinct in the way they treat computational structures
π¬ Drewverlee
What if it's important, for comprehension, that we be able to speak programming languages not just write them.
π Analysis vs Algebra predicts eating corn? via Stefan Lesser
Howβs everybody eating their corn?
π Great post on the lisp REPLβs difference from other REPLs via Garth Goldwater
Can someone explain to me how lisp programmers go from talking to the REPL to updating the code in their source files? in talks and stuff it always seems to be with copy and paste. is that accurate?
π₯ Building Rebol Web Apps via Garth Goldwater
The rebol community is wild. i like this prototype way of building webpages
π₯ Roc: a new Elm-derived language for servers, CLIs, desktop UIs, built in Rust, compiles to binary via Christopher Galtenberg
Very alpha rn - talk starts ~1:19:00
Sharing this section of the talk that talks about aspirations for a BVictor-inspired editor that will ship with the language
π₯ "Brief" Concatenative Programming Language Demo via Garth Goldwater
I really, really like the ux model from this demo of a concatenative programming environmentβin particular, how the cursor gives you a live update of the stack and the definition of new words at ~2:40. anyone know of any similar projects?
π Create your first game, brick by virtual brick, with the LEGO Microgame via Scott Anderson
Unity released a Lego themed micro-game (basically a small template + tutorial to teach the engine and make small games) today. One of the interesting things about it is adding a set of behavior blocks. In practice they aren't much different than basic triggers and behaviors most level designers have access to, but I'm into environments that take ideas from tangible coding and apply them back to digital spaces
π VS Code Debug Visualizer via Garth Goldwater
Brand new member Henning Dieterichs did this data structure visualization extension for vscode and itβs really cool. Reminds me of glamorous toolkit
π InfoCentral: An Architectural Approach to Decentralization via Shalabh Chaturvedi
Folks have you seen this project
One excerpt:
The future of software is app-free computing β fully-integrated, composeable, and adaptive software functionality that comes alongside neutral information rather than creating artificial boundaries.Another:
InfoCentral is a next-generation internet engineering project and proposal. It combines Information-Centric Networking, persistent graph data models, declarative programming, and the best elements of the Semantic Web into a new software and internet architecture β one that is fundamentally decentralized and distribut> able> , while also easier to secure.
Programming readability, speaking your programs for comprehesion, Lisp REPLs, Rebol web apps, concatenative UIs, virtual bricks and corn eating habits.
Two Minute Week
π₯ Future Of Code - Update 15 via Chris Maughan
𧡠conversation
I've been mostly working on fixes and stability of the text editor. In the video I cover some ongoing work to improve UI/Widgets.
On the Synthesizer side, I've been working on performance issues and continuing my implementation of the Ixi music language