Note that there are some explanatory texts on larger screens.

plurals
  1. USEamon Nerbonne
    primarykey
    data
    text
    <p>My work and hobby concern programming: I'm interested in data-mining, and enjoy collecting interesting stats from last.fm's openly accessible web-services.</p> <p>Open source libraries:</p> <ul> <li><p><a href="https://github.com/EamonNerbonne/ValueUtils" rel="nofollow"><strong>ValueUtils</strong></a> <em>(nuget: <a href="https://www.nuget.org/packages/ValueUtils/" rel="nofollow">ValueUtils</a>)</em> provides a .NET base class for ValueObjects with auto-implemented <code>GetHashCode</code> and <code>Equals</code> using runtime code generation to perform similar to hand-rolled versions. Can also generate hash function and equality delegates for other types.</p></li> <li><p><a href="https://github.com/EamonNerbonne/ExpressionToCode" rel="nofollow"><strong>ExpressionToCode</strong></a> <em>(nuget: <a href="https://www.nuget.org/packages/ExpressionToCodeLib/" rel="nofollow">ExpressionToCodeLib</a>)</em> generates C# source code from LINQ expression trees and can annotate that code with runtime values, which is <a href="http://stackoverflow.com/questions/4325929/is-there-a-c-unit-test-framework-that-supports-arbitrary-expressions-rather-than">hopefully useful</a> in Unit Testing (integrates with NUnit, xUnit.net &amp; mstest, but runs fine without a unit test framework too).</p></li> <li><p><a href="https://github.com/EamonNerbonne/a-vs-an" rel="nofollow"><strong>a-vs-an</strong></a> <em>(nuget: <a href="https://www.nuget.org/packages/AvsAn/" rel="nofollow">AvsAn</a>)</em> determines whether "a" or "an" is more appropriate before a word, symbol, or acronym. Fast &amp; accurate. Uses real-world statistics aggregated from wikipedia, and can therefore deal well even with cases that might trip up rules-based systems (e.g. an NSA analyst vs. a NASA flight plan). Includes a C# and Javascript implementation; the javascript implementation <a href="http://home.nerbonne.org/A-vs-An/" rel="nofollow">you can try online</a>.</p></li> </ul>
    plurals
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload