📖Glamorous Toolkit Live #1: Moldable development & a tour

  • GT is written in Pharo (Smalltalk)
  • GT started as an object inspector and code editing tool was the very last thing they implemented (30:00)
  • 29:00 for moldable development to be economically feasible, the cost of the custom tool must be very-very small

    • average view method in GT is ~11 lines long
  • 34:00 software design issue vs tool issue → Design issue vs tool issue

    • e.g., big method vs small method. Small methods make you keep more context in the head (what other functions are doing) but a development tool can show other methods inline, so you don’t have to this issue
  • 36:45 re: language workbenches
  • 44:00 GT has built their own graphical stack

    • skia
  • 49:00 an example of pulling an html blog post and GT can execute smalltalk embedded in the page (by user command). the result is inserted in the page and is inspectable
  • 51:00 Fleenk is self-funded by consulting

    • legacy systems projects
    • startups (aggressive prototyping)
  • 56:00 design decisions

    • focusing on reading aspect of programming
    • treating environment as a language
    • very expressive graphical stack
  • 1:09:00 (use parsers to build AST for existing languages)
  • 1:09:00 parsers debugger / simulator
  • 1:10:00 “smalltalk is not a language but implementation of a language”
  • 1:17:50 starting with a very concrete problem, not a generic one


Want to receive my 🖋 posts as I publish them?