Head down for another year, but development has now been very rapid. Claude Code and AI really does make a difference. Last year we had just one single ek9 program (hello world). Now we have tens of thousands of small programs. Plus ports of books written for other languages (like Python).
Last yer we also only had the bytecode JVM solution. Now, we almost have parity of native code via llvm. Theres still more work to do to round this out and ensure correct memory management.
We've added an Integrated Development Environment (https://ek9.io/ide/index.html) and also a full AI mcp connector with lots of built in functionality to enable and AI to code ek9 source easily and query the compiler from its symbol table (https://ek9.io/mcp/index.html).
Also this year we've built a fuzzer (and found lots of defects and corrected them).
So, what's next? More documentation, packaging for MacOS, Linux and Windows to enable the first BETA release in 2027. Then we have to use the tooling to start building real applications and tease out any other issue not yet discovered.
So 2027 a BETA release available and then the hard work of using that to build real applications and ensure it is fit for use. During this time we will look at optimising the code generated (this should be very interesting).
Again this is getting closer and closer to being usable (Oh and I almost forgot, we also added a debugger in the IDE for the jvm runtime).
So, next year you'll be able to try this out and see what you think.
Steve
Comments
Join the discussionNo comments yet. Be the first to comment.
