Skip to content

Initial release of HaskellProjects

Latest

Choose a tag to compare

@Abhrankan-Chakrabarti Abhrankan-Chakrabarti released this 02 Oct 11:48

This is the first stable release of HaskellProjects, a collection of classic algorithms
and numerical computations implemented in Haskell.

Included projects:

  • ackermann — Ackermann function implementation
  • catalan — Catalan numbers generator
  • exp — Exponential function computation
  • fib — Fibonacci & Lucas numbers
  • fibgmp — Arbitrary-precision Fibonacci (GMP)
  • fibonacci — Alternative Fibonacci implementation
  • golden_ratio — High-precision golden ratio calculation
  • n_queen — N-Queens solver
  • pi — High-precision π calculation (GMP)
  • primes — Prime number generator
  • sqrt — High-precision square root calculation
  • tachyonic_benchmark — Performance benchmarking
  • tachyonic_void — Experimental performance test
  • tower_of_hanoi — Tower of Hanoi solver

Notes

  • .gitignore excludes compiled binaries and object/interface files, keeping the repo clean.

  • Source code (.hs) is preserved for all projects.

  • Windows .exe binaries are included as release assets,
    but they may not work on older Windows versions (e.g., Windows 7) and are built for Windows 10.

  • To run projects from source on Linux/macOS, use ./<executable> as shown in the README.

  • To run projects on Windows from source, use .\<executable> in PowerShell or Command Prompt.

  • Many programs require command-line arguments. For example, ackermann expects two integers:

    ./ackermann 3 4      # Linux/macOS
    .\ackermann.exe 3 4  # Windows

    See the README for full instructions for each project.