Feersum.CompilerServices
0.4.0
dotnet add package Feersum.CompilerServices --version 0.4.0
NuGet\Install-Package Feersum.CompilerServices -Version 0.4.0
<PackageReference Include="Feersum.CompilerServices" Version="0.4.0" />
<PackageVersion Include="Feersum.CompilerServices" Version="0.4.0" />
<PackageReference Include="Feersum.CompilerServices" />
paket add Feersum.CompilerServices --version 0.4.0
#r "nuget: Feersum.CompilerServices, 0.4.0"
#:package Feersum.CompilerServices@0.4.0
#addin nuget:?package=Feersum.CompilerServices&version=0.4.0
#tool nuget:?package=Feersum.CompilerServices&version=0.4.0
Feersum Scheme Compiler Services Library
About
This package contains the compiler tooling used by the main Feersum compiler.
Feersum Scheme is a Scheme implementation that compiles to .NET. Feersum provides a command line tool for batch compliation, a Scheme REPL, and a .NET SDK for MSBuild support.
Installation
As a .NET Tool
dotnet tool install -g Feersum
You can then start the REPL with feersum-scheme.
As an MSBuild SDK
Set the SDK in your Project:
<Project Sdk="Feersum.Sdk/0.4.0">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net8.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="program.scm" />
</ItemGroup>
</Project>
Or drop the /0.4.0 and add the following to your global.json:
{
"msbuild-sdks": {
"Feersum.Sdk": "0.4.0"
}
}
As a Library
Add a package reference to your project:
dotnet add package Feersum.CompilerServices
Or include in your .csproj or .fsproj:
<PackageReference Include="Feersum.CompilerServices" Version="0.4.0" />
Documentation
Links
- GitHub: https://github.com/Feersum/feersum
- NuGet: https://www.nuget.org/packages/Feersum.CompilerServices/
- Documentation: https://docs.feersum-scheme.net/
License
MIT License - see LICENSE file in the repository for details.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Firethorn (>= 0.4.1)
- Microsoft.Extensions.DependencyModel (>= 10.0.7)
- Mono.Cecil (>= 0.11.6)
- Serehfa (>= 0.4.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.