Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-pascal / 2026-02

BAScript v2.3.β has been released

1 message · 1 person ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Guillermo Martínez Jiménez

Hello,

I've just released a new version of BAScript, a "scripting engine".

https://sourceforge.net/projects/bascript/files/2.3.beta/

The idea of BAScript is to be a simple interpreter to be used as scripting language. Similar to PascalScript but much smaller and simpler.

There are a lot of changes and improvements in this version, but I think the most important is the introduction of fixed-point numbers support and the introduction of a new scripting language I named Kor (as my little dog) which is a mix of BASIC and Lua. So there are 3 languages to select: Kor (mix of BASIC and Lua), BriefC (a subset of C) and BAScript language (FORTH-like native language).

This relese added more functionality to the base classes, specially the scanner and the compiler base classes, so it should be easier to write new compilers; it fixes several bugs (for example, the BriefC compiler only recoginzed 3 comparison operators! Now it recognizes all them); and there is an important improvement to debugging of scripts. I've also made changes to make it more compatible with Delphi but I didn't test it yet because I should renovate my Community Edition license... sigh! So maybe its still no compatible.

I have no release date for the stable release, and it would take a while. It will be relased when I integrate this new version to my MLSDE project (also in SourceForge) so I can test it in a more realistic scenario.

Regards,
Guillermo Martínez.