C# Desktop AppOD
Go to file
2025-07-05 00:11:21 +03:00
FusionCalculator@d83106358f Math functions implementation 2023-12-26 13:37:55 +06:00
SharpCalculator.Avalonia fixed bugs 2023-12-26 00:28:56 +06:00
SharpCalculator.Tests Math functions implementation 2023-12-26 13:37:55 +06:00
uml uml diagrams 2023-12-26 01:19:24 +06:00
.gitignore basic design 2023-11-24 10:47:00 +06:00
.gitmodules submodule update 2025-07-05 00:11:21 +03:00
README.md building requirements in README.md 2023-12-23 00:19:23 +06:00
SharpCalculator.sln unit tests 2023-12-26 01:39:41 +06:00

SharpCalculator

A calculator application written in C# and Fusion. Using Avalonia to draw GUI.

Building

Requirements: git, bash, dotnet8, fut

  1. ensure that FusionCalculator submodule is up-to-date.
    git submodule init && git submodule update
    
  2. Translate FusionCalculator to C#
    cd FusionCalculator
    ./build_cs.sh --translate-only
    cd ..
    
  3. Build graphical application
    dotnet build -c release SharpCalculator.Avalonia/SharpCalculator.Avalonia.csproj