Feersum 0.4.0

dotnet tool install --global Feersum --version 0.4.0
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local Feersum --version 0.4.0
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=Feersum&version=0.4.0
                    
nuke :add-package Feersum --version 0.4.0
                    

The Feersum Scheme Compiler

About

This package contains the main compiler entry point for the Feersum Scheme compiler. Compile Scheme to a .NET Assembly!

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" Version="0.4.0" />

Documentation

License

MIT License - see LICENSE file in the repository for details.

Product 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
0.4.0 37 4/25/2026
0.3.2 92 4/15/2026
0.3.0 114 3/5/2026
0.2.7 235 7/1/2024
0.2.6 329 6/20/2023
0.2.5 596 12/4/2021
0.2.4 584 11/12/2021
0.2.3 620 10/24/2021
0.2.2 579 10/18/2021
0.2.1 554 10/11/2021
0.2.0 628 10/10/2021
0.1.2 553 9/26/2021
0.1.1 622 9/19/2021
0.1.0 615 9/17/2021
0.1.0-tags-v0-0-2.1 234 10/26/2020
0.1.0-nuget-push.123 415 8/30/2020
0.1.0-beta.1 251 8/30/2020