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.
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.
Get started by reviewing the answers to the following questions:
- How do I navigate the codebase with confidence?
- How do I report security concerns?
- How should I behave here?
- How can I help?
- What's the latest?
- Where are we going next?
There are several sample projects that actively demonstrate using Hussy.Net from the basics to solving common problems like the Fizz Buzz challenge.
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!");
Hussy.Net employs workflows for continuous integration to ensure the repository is held to industry standards; here's the current state of those workflows:
We believe in keeping the community informed, so here's a few more tidbits of information to satisfy some additional curiosities:
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