Moldable Development is a new way of programming in which you build custom tools for each problem to make your software systems explainable. But how do you teach moldable development?
#GToolkit
https://lepiter.io/feenk/teaching-moldable-development-dkbj2hlidhiph2eodusb87ye6.html/
Thinking about this really sweet feature in #GToolkit where method editors can be nested at their points of usage, so there's no need to switch tabs/windows/buffers to view/edit their content. I wonder if there's something similar in #Emacs: instead of jumping to another area/buffer, xref-find-definitions for example would embed the target definition's buffer+region at the call point. If there's no definition, create it in an appropriate location. Kinda #OrgMode-ish maybe...
Thinking about this really sweet feature in #GToolkit where method editors can be nested at their points of usage, so there's no need to switch tabs/windows/buffers to view/edit their content. I wonder if there's something similar in #Emacs: instead of jumping to another area/buffer, xref-find-definitions for example would embed the target definition's buffer+region at the call point. If there's no definition, create it in an appropriate location. Kinda #OrgMode-ish maybe...
RT @feenkcom@twitter.com
When there is an error in a #GraphQL query, we often learn about it late, in a response from the server. Tools typically show such problems as a JSON result with column: and row: for each error.
That felt like a subpar experience for us. So, #GToolkit displays them inline.
š¦š: https://twitter.com/feenkcom/status/1592647691988787201
RT @InfoQ
#MoldableDevelopment is a systematic approach for understanding systems by means of custom tools that we construct for every development problem. #GToolkit is a moldable development environment designed to decrease the cost of custom tools: https://bit.ly/3BTSSxh
@girba
#infoq #gtoolkit #MoldableDevelopment
Just wow: TiddlyWikiPharo is @Tiddlywiki implemented in @pharoproject & #GToolKit.
Shared on the Talk TW forum & created by @offrayLC https://talk.tiddlywiki.org/t/tiddlywikipharo-and-critical-code-data-literacy-curriculum/2033
#gtoolkit even persists opened/closed states of the controls between restarts :)
but I tried #gtoolkit debugger and it worked.
@feenkcom@twitter.com how can I declare class side methods and vars in Coder?
Two live envs meet on my laptop:
#gtoolkit #smalltalk as a backend + @FlutterDev@twitter.com as Windows Native app.
I can even get a UI of my data on backend without checking client part!
Decided to implement some type of #moldableenvironment (like #gtoolkit) in @FlutterDev@twitter.com
The capabilities are not so rich as in @pharoproject@twitter.com #smalltalk, but I can run visualizer of Median Finder and display it as I wish. Even two Median Finders on one screen works well
#smalltalk #gtoolkit #moldableenvironment
Wuh. I love that I can have my own representation of the objects running in #gtoolkit. Here is a 'Linked list to numberā view showing the number, which is hold in Linked list. Without it I would have to console.log the result of applying the function on my object.
RT @girba
@mtnygard@twitter.com @jessitron@twitter.com #gtoolkit http://gtoolkit.com. We made the extensibility a core concept and redefine the whole environment around it. This then leads to a new way of approaching programming that we call #MoldableDevelopment.
#MoldableDevelopment #gtoolkit
RT @feenkcom
In #gtoolkit, any object can define how it can be searched. This is used to mold the global search. But, there is more. When we inspect such an object, we get an automatic contextual search right in the inspector. Thatās what happens when the environment is seen as a language.
Each time I return back to @pharoproject@twitter.com or #gtoolkit I am sucked in deeper and deeper into the #smalltalk. Return from such trips is harder then you think. I am afraid one day I will not return back.
The performance of @feenkcom@twitter.com ās #gtoolkit increased a lot. If you have not checked it yet, then you have a new chance!
Here is a timeline of my #locadeserta game development!
RT @feenkcom
A short timeline story of #gtoolkit and #MoldableDevelopment.
#MoldableDevelopment #gtoolkit