Hussy.Net 1.0.0-preview-1

This is a prerelease version of Hussy.Net.
There is a newer version of this package available.
See the version list below for details.
dotnet add package Hussy.Net --version 1.0.0-preview-1                
NuGet\Install-Package Hussy.Net -Version 1.0.0-preview-1                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Hussy.Net" Version="1.0.0-preview-1" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Hussy.Net --version 1.0.0-preview-1                
#r "nuget: Hussy.Net, 1.0.0-preview-1"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Hussy.Net as a Cake Addin
#addin nuget:?package=Hussy.Net&version=1.0.0-preview-1&prerelease

// Install Hussy.Net as a Cake Tool
#tool nuget:?package=Hussy.Net&version=1.0.0-preview-1&prerelease                

๐Ÿ’ƒ Hussy.Net

Hussy.Net is an esoteric dialect of .NET designed for and by C# developers with code golf in mind. It leverages modern features of .NET for clean and concise code, making it an ideal choice for code golfing challenges within the .NET ecosystem.

License

[!IMPORTANT] Hussy.Net is not designed to compete with other golfing languages, but rather to provide a familiar environment for C# developers to participate in golfing challenges.

๐Ÿš€ Getting Started

Get started by reviewing the answers to the following questions:

๐Ÿ”Ž Review Samples

There are several sample projects that actively demonstrate using Hussy.Net from the basics to solving common problems like the Fizz Buzz challenge.

๐Ÿงช Testing Snippets

The Hussy.Net.Terminal project is the place to run your snippets written with Hussy.Net. To get started, fork the repository and clone it to your local machine. Then open the Hussy.Net solution and locate the Program.cs file under Hussy.Net.Terminal. It looks like this:

W("Hello, world!");

โœ… Small changes, continuously integrated

Hussy.Net employs workflows for continuous integration to ensure the repository is held to industry standards; here's the current state of those workflows:

.NET Workflow

๐Ÿ’Ž A few more gems

We believe in keeping the community informed, so here's a few more tidbits of information to satisfy some additional curiosities:

Contributors Issues Stars

โœจ Features

Hussy.Net is built with .NET developers in mind. It expands on the C# language directly, so all native C# features are available by default. In addition to the native features of C#, there are several features which can help you create concise snippets with ease:

  • Primitives
  • Output Methods
  • Complete Modules
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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.0 103 9/10/2024
1.0.0-preview-1 84 9/7/2024

Initial release.