Josh On Design

  • Blog
  • About Josh
  • Books & Writing
  • Apps & Projects
  • Hire Me
past future

    Filament 0.4 release

    March 11th, 2021

    I'm happy to announce Filament 0.4. If the previous release was about new language features, this one is about apis and docs. A language isn't useful if you don't have APIs to do stuff with.

    Read more...

    Tagged: filament programming

    Filament 0.3 Release

    February 21st, 2021

    Fundamental Language Changes

    I’ve been working a lot on new graphics apis, and new examples to exercise those apis. Things like turtle graphics, which are great for learning recursive functions, and image pixel processing, which are super fun and closer to Raytracing and GPU shaders than you might realize. However, along the way, I’ve discovered some missing features that have forced me to make some tough decisions. Today let’s talk about conditionals, jumps, and lambdas.

    Read more...

    Tagged: filament hl programming

    Filament 0.2 Release

    February 15th, 2021

    I'm happy to show you the next release of Filament, my humanist programming language designed for kids and scientists.

    Read more...

    Tagged: filament programming hl

    Filament 0.1 Release

    February 5th, 2021

    Filament is the humanist programming langauge I've been working on. Filament's focus is entirely on computational thinking and improving the way we use PLs, not on the implementation or performance. It is for thinking about problems, not producing software artifacts. It should be easy enough for children to use, but powerful enough for domain experts. Think of it as Mathematica for kids, scientists, and artists.

    Read more...

    Tagged: hl filament programming

past future
Like this? Hire Me!