-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
status on std.decimal for Phobos #6
Comments
|
On 30-Mar-16 12:22 AM, Seb wrote:
I have been working on other number sets for the last few months so Overall, the decimal number set is in good shape except for some math The arbitrary-precision decimal module(s) are complete. Most of the math 32- and 64- and 128- bit decimals are working in that there are decimal The ongoing problem with std.bigint is that CTFE is not available for I have, as noted, created a separate big integer type which I am sure is There was some talk (months ago) about minimal modification to I'll look at the code and give you more specific answers as to what's Thanks for your interest. If you have any specific applications in mind, Paul |
|
I am not sure, but I think, there is a compiler switch (version) statement in std.internal.math.biguintcore. version(D_InlineAsm_X86) { import std.internal.math.biguintx86;} Is this somethink, which you can reuse for std.decimal? https://github.com/dlang/phobos/blob/master/std/internal/math/biguintcore.d#L36 Kind regards |
Yes I want to push the scientific capabilities of D ;-)
That's a shame :/
Did this help you? |
|
I'd also like to follow-up and ask – what is the current status of std.decimal? Thank you. |
std.decimal will never happen as Phobos is feature-frozen. However, you can either use this dub module or the decimal dub package. |
I would be interest in the status of this project. I saw that those were your big todos.
How far are you with this?
What is missing from std.bigint?
The text was updated successfully, but these errors were encountered: