foxie Nintendo Development, and How it's Influencing Foxie Lately, I've been exploring NES development (yes, the OG Nintendo). This has led to quite a few insights on what can be made easier, what I should focus on in
compiler-design The New Style As I've thought about my last post, and the future of Foxie, as I've explored options for compiling, it's become even more clear: I've taken a wrong-headed approach to designing
The Foxie Compiler Lately, I've been thinking a lot about how Foxie's compiler will look. Which language will it be written in? What will it compile to? How will it interface with the
foxie Foxie: Static or Dynamic Typing? The answer is: yes. Foxie will have both static and dynamic typing (and it's your call!). That's a fair response. But wait! There's more!First of all, apologies for the
language-design Why Foxie? Part 2: Quests The bulk of Foxie’s capabilities will be the ability to script a quest. This won’t be simple event-based triggers, either — our quests are going to be built up,
compiler-design Finding a Platform for Foxie When you're building a language, it doesn't live in a vacuum. There's not only the "host" language, the language the compiler is initially written in – there's also the eventual execution
language-design Why Foxie? Part 1: Conversations What will Foxie actually do? Fair question. Here’s the answer. Foxie is, at its core, a language for customizing the behavior of a pre-built web based game engine designed
Autotyping, a New Way to Define Types Types are what a thing is. For example, some languages have a general Number type. Some distinguish between whole numbers and decimal numbers, "ints" and "floats" respectively (most of the
foxie Designing the Foxie Language Designing a programming language is fun. Seriously? Why? First, there are a million choices to be made — it’s like if you’re buying a new car. You pick the
What is Foxie? Foxie is going to be the programming language for developing your own old school RPG. The game engine will be pre-made and configurable via Foxie’s scripting APIs. You’ll