āœ“ Stable v1.0.1

🧮 fortbite

High-precision mathematical calculator written in modern Fortran

FORTBITE (Fortran-based Operations on Real-Time Backend for Interactive Technical Expression) is a scientific calculator featuring arbitrary precision arithmetic, complex number support, matrix operations, and a comprehensive mathematical function library. Native Fortran 2008+ implementation with a clean REPL interface.

šŸŽÆ RPM Available

Installation

fortbite is available for Fedora/RHEL as an RPM package, and can be built from source using Make or the Fortran Package Manager (fpm).

Fedora / RHEL 9

# Add the musicsian repository (first time only) sudo dnf config-manager --add-repo https://repos.musicsian.com/musicsian.repo # Install fortbite sudo dnf install fortbite

From Source

# Prerequisites: gfortran >= 4.8 sudo dnf install gcc-gfortran make # Clone and build git clone https://github.com/FortranGoingOnForty/fortbite.git cd fortbite make make install # Install to /usr/local/bin

Quick Start

Launch fortbite to enter the interactive REPL (Read-Eval-Print Loop):

$ fortbite ====================================== FORTBITE High-Precision Calculator Modern Fortran Edition ====================================== Type "help" for commands or "exit" to quit. Use :: for precision (e.g., 3.14159::100) Use := for assignment (e.g., x := 42) fortbite>

Features

  • Arbitrary Precision Output: Display results with up to 100+ decimal digits
  • Complex Numbers: Full support for complex arithmetic and functions
  • Matrix Operations: Linear algebra, determinants, inverses, system solving
  • 50+ Functions: Trigonometric, exponential, special, and statistical functions
  • Variable Storage: Assign and reuse values across calculations
  • Clean REPL: Interactive prompt with help and error handling

Dependencies

  • Build: gfortran ≥ 4.8, GNU Make
  • Runtime: gcc-gfortran-runtime, glibc