/SharpSolver

SharpSolver: Polynomial command line interpreter and manipulator written in F#

Primary LanguageF#MIT LicenseMIT

SharpSolver

SharpSolver is a command line interpreter able to manipulate polynomial expression, in particular to recognize, simplify, normalize and derive polynomials. Moreover it is able to solve polynomial equations of degree less than or equal to 3.

Project for 'Introduction to programming' course (2018-19) at Ca' Foscari University of Venice.

Example

example 1 example 2

Usage

Mac

Build and Run (Mono required)

msbuild SharpSolver.sln
mono bin/Debug/SharpSolver.exe

Credits

(C) 2018 Alvise Spano' @ Universita' Ca' Foscari di Venezia

  • Main.fs
  • Prelude.fs
  • Absyn.fs
  • Config.fs

(C) 2018 Giacomo Rosin @ Universita' Ca' Foscari di Venezia

  • Main.fs
  • Impl.fs