Walter

Results 67 issues of Walter

Explain the behaviours of basic logical or calculation operators and vectorisation (arrays). Add these into the language feature page.

documentation

Add JUnit test to ElementWise1Args and ElementWise2Args

enhancement

make 2d array indexing available : a[0,0] or a[0][0]?

enhancement

Not allow appending, deleting, or modifying elements, such as : ``` a[0] = 1.0; a[1] = 2.0; ``` or ``` a = [1,2,3]; a[0]=4; ```

enhancement

Improve the parser err message for lphy grammar err. E.g. https://github.com/LinguaPhylo/linguaPhylo/blob/973af6cc6ce0a5bbcc942063637fbfb9761e5f85/examples/simulation/jcCoal.lphy#L12-L13 If mis is mistyped to `mi`, where `mi` does not exist, it will throw Exception instead of a parsing...

critical change
long term

Cannot move the lphystudio in Mac, the app launcher created by Installer bundle will fail to launch. Not sure how to setup relative path in InstallerBuilder during bundling.

enhancement

The text in all viewer panels should be selectable

enhancement

Refactor THEME class to allow change the colour from GUI

enhancement

Use tab to display each studio instance of loading a lphy script. Use MVC structure.

enhancement
critical change

When there is no arg name (e.g. "0"), it requires setInput (not setParam) to make the graphical model not broken when clicking sample button.

critical change