WordMath 1.0.0

dotnet add package WordMath --version 1.0.0
                    
NuGet\Install-Package WordMath -Version 1.0.0
                    
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="WordMath" Version="1.0.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="WordMath" Version="1.0.0" />
                    
Directory.Packages.props
<PackageReference Include="WordMath" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add WordMath --version 1.0.0
                    
#r "nuget: WordMath, 1.0.0"
                    
#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.
#:package WordMath@1.0.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=WordMath&version=1.0.0
                    
Install as a Cake Addin
#tool nuget:?package=WordMath&version=1.0.0
                    
Install as a Cake Tool

WordMath

Word math is a package for converting numbers to and from their English word representations or using them in that format. The Number object can be created with a number or string of words. When created with a value, the correct words are generated. When created with words, the words are parsed according to English language rules for numbers.

Roadmap

Upcoming features (in no particular order):

  1. Support for non-integer numbers
  2. Support for languages other than English
  3. Support for more number formats (e.g., allowing commas or hyphens)
  4. Functionality for parsing whole expressions/equations
    1. Basic operations (add/subtract/multiply/divide)
    2. Complex operations (exponents/logarithms/etc)
  5. Support for mixed numbers and words (e.g., "5 hundred")
  6. Better error handling and exception messages
  7. Greater flexibility for less formal language (e.g., "twenty two hundred")
  8. Greater visibility into the implementation for predicitions/suggestions (e.g., what words are allowed after "thirty seven")
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 was computed.  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 was computed.  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.
  • net8.0

    • No dependencies.

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 197 12/29/2024