Julio Merino · @jmmv
179 followers · 28 posts · Server mastodon.online

Now with some color and proper built-in documentation for the core language. I /really/ need to stop making changes and release the damn thing already.

#endbasic

Last updated 2 years ago

Julio Merino · @jmmv
178 followers · 27 posts · Server mastodon.online

There are still some rendering and movement glitches, but look at what you can achieve with very little code! In the browser too!😊

#endbasic

Last updated 2 years ago

Julio Merino · @jmmv
176 followers · 20 posts · Server mastodon.online

So, doesn't yet have a primitive to draw circles. Should it, or should I leave that to client code? (I have most of the work done to add the native commands... but SDL2_gfx is gonna be problematic in CI for Windows...

#endbasic

Last updated 2 years ago

Julio Merino · @jmmv
174 followers · 19 posts · Server mastodon.online

Before calling 0.10 RTM, let's try to write an Arkanoid-like clone to verify that the new goodies really make for a better programming experience 😊

#endbasic

Last updated 2 years ago

Julio Merino · @jmmv
171 followers · 17 posts · Server mastodon.online

SELECT CASE was painful to implement but it's now merged. On target to publish 0.10 before the holidays.

#endbasic

Last updated 2 years ago

Julio Merino · @jmmv
169 followers · 16 posts · Server mastodon.online

I know I said 0.10 was feature complete... but... just... one... more. It's hard to stop. SELECT CASE is nasty though.

#endbasic

Last updated 2 years ago

Julio Merino · @jmmv
127 followers · 12 posts · Server mastodon.online

Productive flight. I could replace EXIT with END, which was particularly tricky due to the parser having to deal with END IF. Next up: DO UNTIL β€” and I think that’s gonna be it for 0.10.

#endbasic

Last updated 2 years ago

Julio Merino · @jmmv
114 followers · 9 posts · Server mastodon.online

Replicating in EndBASIC. Progress. Progress!

#endbasic #10print

Last updated 2 years ago

Julio Merino · @jmmv
101 followers · 8 posts · Server mastodon.online

Here is the story of how I recently added GOTO and GOSUB to EndBASIC. Or: a brief intro on how to move from an AST-based executor to a bytecode-based one: jmmv.dev/2022/11/endbasic-byte

#endbasic

Last updated 2 years ago

Julio Merino · @jmmv
51 followers · 5 posts · Server mastodon.online

10 GOTO 10 is finally doable in EndBASIC. By far the most common feature request 🀣

#endbasic

Last updated 2 years ago