isb icon indicating copy to clipboard operation
isb copied to clipboard

Interactive Small Basic (ISB) - Simple scripting language to be embedded in Unity games or shell environments.

Results 8 isb issues
Sort by recently updated
recently updated
newest added

So far custom libraries are instantiated only with `Activator.CreateInstance(libClass);` and the library creator has no straightforward way to access the library instance. Given the current implementation, it's a bit hard...

enhancement

Thank you [for supporting coroutines now](https://github.com/wixette/isb/issues/8)! It might be my own use case is a bit more special, but I want to use ISB for turn-based robots. This way I...

In MS Small Basic, arrays can be initialised with a string: ``` arr = "a=100;b=999;" TextWindow.WriteLine(arr["b"]) ' prints 999 ``` This doesn't seem to be possible with ISB - is...

Tasks: * Improve READE.md * Reference to MSB's original language spec and manual doc * Update to match the recent improvements * Document feature differences between MSB and ISB. *...

documentation

Benchmark howto: ``` dotnet run -p ISB.Benchmark -c Release ``` ### As of the commit 024c7b72fd1f86437a1662e005b84bca3a997e6d : BenchmarkDotNet=v0.13.1, OS=macOS Big Sur 11.5.2 (20G95) [Darwin 20.6.0] Intel Xeon CPU E5-1650 v2...

enhancement

I wondered if the lines ``` if (isCoroutineRunning) { ReportCoroutineReentered(); return; } ``` in Reset() of Engine are correct. Because I can't reset an engine that was running in a...

I wondered if it's possible to use events, like `GraphicsWindow.KeyDown` in the original Small Basic, which you can assign a subroutine that would be called when a key is pressed....