// Michael R. Hansen    08-10-2024

A three-project solution to a minimal part of the polynomial exercise:

-  PolyLib: an F\# library for polynomials	
-  CSharpApp: a C\# console application using the library
-  FSharpApp: an F\# console application using the library


was developed using the Command Line Interface (CLI) tool
- https://docs.microsoft.com/en-us/dotnet/core/tools
- https://docs.microsoft.com/en-us/dotnet/fsharp/get-started/get-started-command-line

as follows:

 
--- A new solution was created:
dotnet new sln -o Polynomial

-- change directory to Polynomial
-- an F# library project PolyLib and two console applications were created: 

dotnet new classlib -lang "F#" -o src/PolyLib
dotnet new console -lang "F#" -o src/FSharpApp
dotnet new console -lang "C#" -o src/CSharpApp

-- References from the application projects to the PolyLib library were created :
dotnet add src/FSharpApp/FSharpApp.fsproj reference src/PolyLib/PolyLib.fsproj
dotnet add src/CSharpApp/CSharpApp.csproj reference src/PolyLib/PolyLib.fsproj


-- the files Polynomial.fsi and Polynomial.fs were added to the directory src/PolyLib
-- the file script.fsx was added to the directory src/PolyLib
-- the file Program.fs was added to the directory src/FSharpApp
-- the file Program.cs was added to the directory src/CSharpApp

-- The PolyLib project file was added to include: 
  <ItemGroup>
    <Compile Include="Polynomial.fsi" />
    <Compile Include="Polynomial.fs" />
    <None Include="script.fsx" />
  </ItemGroup>

-- the sequence of the files are important.  


