WhiteBlackGoose

Beyond the sky Sunset

Hi there. I’m WhiteBlackGoose.

I work on FOSS (Free Open Source Software) projects in the area of .NET, to be precise, C# and F#, trying to make .NET greater and more suitable for scientific purposes. I’ve been into this area for 2 years.

I’m a member of Angouri and .NET Foundation, and author of AngouriMath. See all my contributions in the next expanders.

🧪 Projects I'm involved in

My NuGet profile: The number of downloads on nuget

Each project is either maintained by me or I contributed to it.

Science/Theory

  1. AngouriMath (2019-2021) 🦆⭐
  2. λ calculus calculator (2021)
  3. Plotly.NET (2021) ⭐
  4. GenericTensor (2020-2021) 🦆
  5. SetSystem (2021) 🦆
  6. Interactive (2021) ⭐
  7. Quantum almanac (2021)

General purpose libraries / collections

  1. Honk# (2021) 🦆⭐
  2. HonkPerf.NET (2021) 🦆
  3. Towel (2020)
  4. Yadg.NET (2021)
  5. Template for one-page website (2021)
  6. Web app template (2021)
  7. Code snippets (2021)
  8. FieldCache (deprecated, moved to Honk#) (2020)

Tools/apps/games

  1. Fun console game (2021)
  2. dotnet-repl (2021) ⭐
  3. Hgt2png (2021)
  4. .NET type inspector (2021)
  5. Simple C#/F# evaluator (2021)
  6. AngouriMath.Terminal (deprecated, moved to AngouriMath) (2021)
  7. Guess Big O 🦆
  8. More badges 🦆

Other

  1. CodegenAssertions (2021) 🦆
  2. Silk.NET (2021) ⭐
  3. DotnetBenchmarks (2020-2021)
  4. Runtime (2021)
Old projects

My merged pull requests

I groupped my PRs into hierarchy. Each subgroup is exhaustive and covers all PRs from its parent node.

📚 My articles

Projects/News

  1. [ EN ] AngouriMath 1.3 update
  2. [ EN ] What’s new in AngouriMath 1.2?
  3. [ RU ] Что нового в AngouriMath 1.2?

C#/.NET

  1. [ EN ] Making loop “foreach” as fast as “for”
  2. [ RU ] Ускоряем цикл foreach до for
  3. [ RU ] Хостим WASM-приложения на github pages в два клика
  4. [ EN ] Compilation of symbolic expressions into Linq.Expression
  5. [ RU ] Компилируем математические выражения
  6. [ EN ] Lazy Properties Are Good. That Is How You Are to Use Them
  7. [ RU ] Методы без аргументов — зло в ООП, и вот как его полечить
  8. [ EN ] Parsing a math expression in C#
  9. [ EN ] Symbolic algrebra in C# (quite outdated though, written at the very beginning of AngouriMath)
  10. [ EN ] Generic tensors in C#

Jupyter/F#

  1. [ EN ] Jupyter in .NET
  2. [ RU ] Jupyter для .NET. «Как в питоне»
  3. [ EN ] Math in Jupyter for .NET
  4. [ EN ] AngouriMath for Research with F#

Other

  1. [ EN ] Simple simulation of custom physical interactions with particles
  2. [ EN ] Yet another snake with Kivy, Python (might be irrelevant, avoid following this guide)

You can

This text is mirrored to a personal web-page.