Skip to content
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

Content for the Math stack page #34

Merged
8 commits merged into from Dec 5, 2012
Merged

Content for the Math stack page #34

8 commits merged into from Dec 5, 2012

Conversation

jasonmccampbell
Copy link
Contributor

Ready for merge if everyone is happy with the content. I updated the main page with a live link to the math page now. I have't found a way to view this via gh-pages to test the rendering. If anyone has a suggestion for how to do it, let me know. (The CNAME doesn't point to me so GitHub doesn't build it.)

@forki
Copy link
Member

forki commented Nov 28, 2012

Nice. Yes please add this.

@funnelweb
Copy link
Contributor

Yes. Also, I feel this should be merged to unblock other contributors who want to take the material further

@tpetricek
Copy link
Member

I agree that merging this draft into the main branch would be a great start. It is already good, even in the current state! @jasonmccampbell can I do it?

@jasonmccampbell
Copy link
Contributor Author

Sure, I'm good with that if you think the material is ready. I have some
additional content on the commercial packages that I expect to add to the
PR (or a new PR) this afternoon or evening US central time. I am also
waiting for responses from a couple of vendors clarifying a few questions I
had, but I can always add detail after the first updates.

Jason
On Nov 28, 2012 5:05 PM, "Tomas Petricek" notifications@github.com wrote:

I agree that merging this draft into the main branch would be a great
start. It is already good, even in the current state! @jasonmccampbellhttps://github.com/jasonmccampbellcan I do it?


Reply to this email directly or view it on GitHubhttps://github.com//pull/34#issuecomment-10827360.

@tpetricek
Copy link
Member

Sounds good, we can certainly wait for your edits and then merge it, thanks for the contribution!

@jasonmccampbell
Copy link
Contributor Author

Ok, I think the page is in better shape now. Comments and corrections are very welcome.

@funnelweb
Copy link
Contributor

Good info. Have you compared with http://msdn.microsoft.com/en-us/library/hh273075%28v=vs.100%29.aspx? (I think the idea is that the fsharp.org material be written to subsume the MSDN material)

Temporal phrases like "will be available soon" tend to go stale very quickly and there's no guarantee anyone will remember to fix the page when the library does/doesn't come out. Suggest cutting the material until an actual release is available. Let's deal in reality not promises.

@funnelweb
Copy link
Contributor

Another comment - negative phrases like "does not support XYZ" (e.g. "does not support Mono") easily become dated - maybe a release comes out tomorrow supporting Mono, and suddenly we look like we're saying something misleading about a commercial product. Positive phrases like "uses Microsoft.NET" tend to be more robust to change.

So suggest you review with this in mind - so what's there, not what's not there.

@jasonmccampbell
Copy link
Contributor Author

Ben, good suggestions on the phrasing. I'll try to make those edits
tomorrow. I used the page you mentioned as the source for a lot of the
packages, though I went one-by-one since I wasn't sure of the currency of
the material. If there are any packages you, or anyone else, knows of I'll
try to add them.
On Dec 2, 2012 3:51 PM, "Ben Winkel" notifications@github.com wrote:

Another comment - negative phrases like "does not support XYZ" (e.g. "does
not support Mono") easily become dated - maybe a release comes out tomorrow
supporting Mono, and suddenly we look like we're saying something
misleading about a commercial product. Positive phrases like "uses
Microsoft.NET" tend to be more robust to change.

So suggest you review with this in mind - so what's there, not what's not
there.


Reply to this email directly or view it on GitHubhttps://github.com//pull/34#issuecomment-10935845.

@funnelweb
Copy link
Contributor

It will be great to have this in, and light up the 'Math Stacks' link on fsharp.org, A lot of people coming to fsharp.org must want to click on that.

Cleaned up wording to remove quickly-dated phrasing.
@jasonmccampbell
Copy link
Contributor Author

@funnelweb I cleaned up the wording to remove the soon-dated phrasing based on your suggestions and removed the Alea.CUDA reference for now. It does read better.

@funnelweb
Copy link
Contributor

Excellent.

Typos:
numberical --> numerical
3g --> 3d
Mumerics --> Numerics

Perhaps remove "A Windows-based .NET environment is required for compilation. " for the same reasons as mentioned above. Likewise replace "a beta version is available from ..." with "the library is available from ...".

There is another commercial library here: http://www.centerspace.net/products/overview/

@jasonmccampbell
Copy link
Contributor Author

@funnelweb thanks for the proofing. Fixed those typos and several more, though I ran out of time to add Center Space. I should be able to do it tomorrow evening, either on this PR or I can submit a separate one if this one is merged.

@cdrnet
Copy link
Contributor

cdrnet commented Dec 5, 2012

Very nice, thanks!

A few notes on the Math.NET Numerics text (disclaimer: I'm involved in the project):

Suggestion for new wording, for simplicity, but can be modified further of course:

  • Math.NET Numerics provides
    a large collection of algorithms needed in science and engineering, including
    linear algebra, special functions, statistics, probability models, interpolation and FFTs.
    In addition to the core .Net package, Numerics specifically supports F# 3.0 with idiomatic
    extension modules and maintains mathematical data structures like BigRational that originated in
    the F# PowerPack. If a performance boost is needed, the managed-code provider backing
    its linear algebra routines and decompositions can be exchanged with wrappers for optimized
    native implementations such as Intel MKL. Supports .Net 4.0, the portable version also SL5
    and .NET for Windows Store apps. License: MIT/X11

@cdrnet
Copy link
Contributor

cdrnet commented Dec 5, 2012

Btw, there is also Xaye.Math at https://github.com/cuda/Xaye.Math, an F# math library using optimized native routines of Intel MKL by Marcus Cuda.

@ghost
Copy link

ghost commented Dec 5, 2012

I'll merge this for Tomas, then adjust the text as @cdrnet requests :)

ghost pushed a commit that referenced this pull request Dec 5, 2012
@ghost ghost merged commit 7b5ae05 into fsharp:gh-pages Dec 5, 2012
tpetricek added a commit that referenced this pull request Apr 11, 2013
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants