dotnet-funge 1.0.1

dotnet tool install --global dotnet-funge --version 1.0.1
                    
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 dotnet-funge --version 1.0.1
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=dotnet-funge&version=1.0.1
                    
nuke :add-package dotnet-funge --version 1.0.1
                    

dotnet-funge

Command-line interpreter for Funge-98 (Befunge-98) programs.

Installation

dotnet tool install -g dotnet-funge

Usage

dotnet-funge <path>
Argument Description
<path> Path to a Funge-98 source file (.b98)

Example

dotnet-funge hello.b98

Standard input / output are connected to the running program (~ / & for input, , / . for output).

The process exit code reflects the value passed to q; it is 0 if the program ends without q.

Funge-98 Compliance

Delegates execution to Esolang.Funge.Processor, which targets Befunge-98 (2D).
For detailed processor-level behavior, refer to the processor package documentation.

Area Status
Core instruction set (stack, arithmetic, comparison, direction, I/O, storage, movement) โœ…
Funge-98 extensions (k iterate, t concurrency, {/}/u stack stack) โœ…
System info (y) ๐ŸŸก env vars / command-line args are empty
Standard I/O (& ~ , .) connected to stdin / stdout โœ…
Exit code via q โœ…
Fingerprints (( ) Aโ€“Z) โŒ reflects (not implemented)
File I/O (i o) โŒ reflects (not implemented)
System exec (=) โŒ reflects (not implemented)
3D / Trefunge (h l m) โŒ reflects (2D only)

References

Target Frameworks

net8.0 ยท net9.0 ยท net10.0

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  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
1.0.1 39 5/6/2026
1.0.0 26 5/6/2026