Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pointandlaugheveryone/algebruh

A calculator with "funny" exception messages and shunting yard algorithm implementation.
https://github.com/pointandlaugheveryone/algebruh

avalonia avalonia-ui csharp linux-app

Last synced: 16 days ago
JSON representation

A calculator with "funny" exception messages and shunting yard algorithm implementation.

Awesome Lists containing this project

README

        

***This is a learning project gone wild.***\
I refactored the first code completely and tried to make it actually usable and easier to add other functions in the future.\
(which I probably will not do honestly)\
However, it's still the first GUI thing I've ever made, so I will keep this public.

Currently, it utilises the shunting yard algorithm to enable copy-pasting mathematical expressions and validate parentheses.

The UI is build with AvaloniaUI to be platform agnostic.\
Not all buttons are there yet but the functions (e.g. parentheses) work.

![algebruhview](https://github.com/pointandlaugheveryone/AlgeBruh/blob/main/algebruhview.png)