Hi guys ! I am proud to announce that the new version of Picobat is out. There is quite a long while since I have posted a new version of Picobat. Quite a lot of changes have been made since last year.

New features

There is two main new features interpreter multi-threading and operators precedence

Multi-threading

The biggest flaw (in terms of execution speed) of Picobat under windows was certainly the need to start new dos9 processes regularly. Indeed, commands like echo test | find "test" require a new process to be started (FOR had a somehow similar behaviour). In a batch, where this commands can be ran hundred times, it resulted in a significant speed penalty.

The version 218.1 solves this by just spawning separate threads inside a single Picobat interpreter, So that it gets faster than ever !

Precedence

Picobat behaviour used to be a bit awkward as since the very first versions the redirection operators (>) owned precedence over all conditional operators (&, &&, | and ||).

This behaviour has now changed and lines like the following are perfectly valid :

echo test > file & dir > fd

Compatibility between dos9 and cmd.exe has greatly been improved.

Minor changes

There is also a few minor changes since the last release:

  • The file searching functions has been strongly optimized.

  • Great improvement in the manual, especially for the English translation.

  • New, easy-to-use build system.

  • Lots of minor bug-fixes.

Getting the new version

Sounds cool isn’t it ? Go and get the new dos9 bundle