-
Notifications
You must be signed in to change notification settings - Fork 2
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
Documentation #37
Comments
Are we going to document that the old interface still exists but is deprecated and that users should use Further if they need uniformly distributed floating point numbers they can use the old interface (but noting the risks) or they can use something like |
@idontgetoutmuch I still don't think we should deprecate I don't know all the languages out there, but I am sure many of them have a similar concept. Important part is that |
I am closing #46 as a lot of it is subsumed in @curiousleo's google doc documentation (which will be turned into a PR). There is some useful stuff in it, notably @Shimuuar's documentation on |
Just to keep this thread up to date: the Google Doc is now superseded by #61. |
#61 has now been merged. I'd like to do a pass over the function and typeclass Haddocks at some point to make everything consistent, but that will have to wait until the code changes settle down a bit. |
The new documentation looks very good. Would it be possible to add eventually add a |
@Boarders the intention was there would be sufficient examples and tutorial information in the haddock associated with each module. Are you able to review those and make suggestions? It would be great to have a fresh pair of eyes. |
@idontgetoutmuch : Ok sounds good, I'll try to have a look at it and write down any thoughts. |
I managed to get around to reading through the documentation (sorry for the delay!). In general I would say it is fantastic and on top of an order of magnitude improvement in API and performance this also offers an order of magnitude improvement in documentation from the old random. It offers the minimal examples that newcomers or those that just want to get on with another task need to get going (which notably the old random does not!) and the appendices offers plenty for library authors wishing to know how to adapt their PRNG to this interface. Keeping the relevant insights from the discussion regarding floating point generation is also a very nice feature. One area where I think more documentation (though I am unsure of the best thing to say) might be helpful is in regards to the |
Thank you very much for taking the time to review the docs, your comments are very much appreciated.
Yep, I think that's on point - there is no high level "intuitive" explanation of what |
I am not sure how much of this is now relevant and how it should be re-written
The text was updated successfully, but these errors were encountered: