Giter Club home page Giter Club logo

loweralpha's People

Contributors

droppel avatar ginamuuss avatar sirkohoeer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

loweralpha's Issues

Instantly run button

Please add a "run" button, which runs through the code instantly.
Thus, it gets faster to test the lower-alpha programm with various inputs.

Change Dark Theme

It is quite impossible to use the dark theme, since

  • the characters are pretty hard to read
  • the font-cursor is invisible
  • the last four buttons turn to grey (one cannot see the content) (only on macOS when not selected any Theme)

double-rho-expression broken

rho(a) := 42 alpha := rho(rho(a)) return
throws an exception

rho(a) := a return
throws an syntax error

So, the double-rho expressions are inusable.

The issues is that the internal memory does only maps characters to numbers, but in lower-alpha we can only assign whole numbers, but no characters. The whole numbers are never interpreted as characters in the code ..

Make Debug/Runtime field scrollable

Make Debug/Runtime field scrollable, when the textfield is full, the last instructions stay invisible.

Pressing "step into" should also cause the textfield jumping to the current instruction.

New memory cells not listed

In this example
ρ(a) := 5
ρ(ρ(a)) := 1
return
The memory cell ρ(5) will be written, but not listed in the memory.

rho(:=) := 0 allowed

rho(:=) := 0 is allowed, especially every input inside the brackets, which not contain an closing bracket, is allowed, like ρ(:=!1~*(&) := 1

not sure whether this is intended

Gets fixed by #23

Not compiling

The project is not compiling since the renaming of "JButtonSaveAsViewActionListener" to "JSaveAsViewActionListener"

Allow only label-lines

Please allow lines, containing only labels without an expression,
because it makes the code a lot more readable and
it changes nothing in the semantics.

Normalize Fonts

Also make the fonts of the Register-, Memory-, Stack- and Runtime/Debug-List monospaced.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.