Pandita enters alpha and we need users!
tl;dr: Pandita is ready for alpha testers! If you’re excited by the possibility of better technology for teaching and everyone, then add your name to our alpha tester list.
Read ArticleTag
tl;dr: Pandita is ready for alpha testers! If you’re excited by the possibility of better technology for teaching and everyone, then add your name to our alpha tester list.
Read ArticlePreviously, there were quite a few limitations on the expressions that could be used to initialise an attribute in an object. None of these limitations were mentioned in the overview...
Read ArticleIndu uses an English-like syntax with very little use of symbols, unlike many other programming languages. This is intentional, but also quite controversial amongst professional programmers. I believe that using...
Read ArticleProgramming languages, like real languages, are big, sprawling things. You can’t expect to design a big, sprawling thing right. Instead, a language will adapt as it’s used; new features will...
Read ArticleThere are a few guiding principles behind the design of Indu. Keep the language small with only a few constructs is one. Encourage building programs by assembling small pieces into...
Read ArticleAssignment is interesting. It’s one of the few places where the syntax tree does map well to the execution, but you can’t get to where you want to go through...
Read ArticleSo far the Pandita virtual machine has three phases: a parser that produces an abstract syntax tree, a compiler that takes the AST and produces byte-code, and a virtual machine...
Read ArticleFor my side project, Pandita, I’ve started writing a virtual machine implementation of the core language, Indu. I’ve been doing this as a hobby in my spare time, roughly since...
Read Article