<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>F# PowerPack with F# Compiler Source Drops</title><link>http://fsharppowerpack.codeplex.com/project/feeds/rss</link><description>F&amp;#35; Extras is a collection of libraries and tools for F&amp;#35; . The site includes open source code drops of the F&amp;#35; compiler and library.</description><item><title>Closed Issue: Expert F# examples not working [3939]</title><link>http://fsharppowerpack.codeplex.com/workitem/3939</link><description>Hello,&lt;br /&gt;&amp;#160;&lt;br /&gt;I just purchased the book Expert F&amp;#35;, installed the latest Visual Studio 2010 release &amp;#40;10.0.21006.1 B2Rel&amp;#41;, and downloaded the code sample for the first F&amp;#35; program in chapter 2.  Unfortunately, it doesn&amp;#39;t run because it cannot find String.split&amp;#40;&amp;#41;.  The error points me to the FSharp.PowerPack.  I downloaded the power pack &amp;#38; Visual Studio says that the assembly must be recompiled to work with this version of Visual Studio.  So, I downloaded the Power Pack source code to compile, and I receive an error that &amp;#34;unmanaged&amp;#34; is an unexpected identifier.&lt;br /&gt;&amp;#160;&lt;br /&gt;Thus, I&amp;#39;m a bit stuck.  Can you point me in the right direction&amp;#63;&lt;br /&gt;&amp;#160;&lt;br /&gt;Thanks,&lt;br /&gt;Mike&lt;br /&gt;</description><author>dsyme</author><pubDate>Thu, 16 May 2013 10:44:27 GMT</pubDate><guid isPermaLink="false">Closed Issue: Expert F# examples not working [3939] 20130516104427A</guid></item><item><title>Closed Issue: Provide method for determining whether two FSharpEntities are identical [3951]</title><link>http://fsharppowerpack.codeplex.com/workitem/3951</link><description>In trying to build a search facility for the F&amp;#35; libraries in response to a question on StackOverflow &amp;#40;http&amp;#58;&amp;#47;&amp;#47;stackoverflow.com&amp;#47;questions&amp;#47;2253730&amp;#47;does-f-documentation-have-a-way-to-search-for-functions-by-their-types&amp;#47;2253778&amp;#41; I ran into a an issue with the Metadata library.  It seems like there is no easy way to check if two FSharpEntities are the same.  For example, the following code returns false&lt;br /&gt;&amp;#160;&lt;br /&gt;let unitName &amp;#61; &amp;#34;Microsoft.FSharp.Core.unit&amp;#34;&lt;br /&gt;let getEntity &amp;#61; FSharpAssembly.FSharpLibrary.GetEntity&lt;br /&gt;&amp;#40;getEntity unitName&amp;#41; &amp;#61; &amp;#40;getEntity unitName&amp;#41;&lt;br /&gt;&amp;#160;&lt;br /&gt;It&amp;#39;s possible to hack something together, but without a deep understanding of the internals it&amp;#39;s easy to miss odd corner cases &amp;#40;such as the &amp;#91;&amp;#93;&amp;#96;1 type&amp;#41;.  It seems like this would best be handled at the library level.&lt;br /&gt;&amp;#160;&lt;br /&gt;Thanks,&lt;br /&gt;Keith&lt;br /&gt;</description><author>jopamer</author><pubDate>Thu, 16 May 2013 10:44:27 GMT</pubDate><guid isPermaLink="false">Closed Issue: Provide method for determining whether two FSharpEntities are identical [3951] 20130516104427A</guid></item><item><title>Closed Issue: PSeq.groupBy not using the the right comparison [3952]</title><link>http://fsharppowerpack.codeplex.com/workitem/3952</link><description>From a bug report&amp;#58;&lt;br /&gt;&amp;#160;&lt;br /&gt;PSeq.groupby is breaking when applied to keys that are arrays. I think it is using reference equality because you&amp;#39;ve haven&amp;#39;t passed the appropriate IEqualityComparer to ParallelEnumerable.GroupBy.&lt;br /&gt;&amp;#160;&lt;br /&gt;Equivalent bugs may well be afflicting similar functions, of course.&lt;br /&gt;</description><author>dsyme</author><pubDate>Thu, 16 May 2013 10:44:26 GMT</pubDate><guid isPermaLink="false">Closed Issue: PSeq.groupBy not using the the right comparison [3952] 20130516104426A</guid></item><item><title>Closed Issue: Binaries ZIP File broken [4006]</title><link>http://fsharppowerpack.codeplex.com/workitem/4006</link><description>The ZIP when extracted does not create a directory structure, instead all filenames contain the complete path &amp;#40;using backslashed&amp;#33;&amp;#41; which is wrong. E.g instead of getting a file FSharp.PowerPack.dll in FSharpPowerPack-1.9.9.9&amp;#47;bin, you get a File FSharpPowerPack-1.9.9.9&amp;#92;bin&amp;#92;FSharp.PowerPack.dll. Also the filename has some trailing whitespace.&lt;br /&gt;</description><author>jopamer</author><pubDate>Thu, 16 May 2013 10:44:26 GMT</pubDate><guid isPermaLink="false">Closed Issue: Binaries ZIP File broken [4006] 20130516104426A</guid></item><item><title>Closed Issue: record equality in quotation evaluation [4041]</title><link>http://fsharppowerpack.codeplex.com/workitem/4041</link><description>open Microsoft.FSharp.Linq.QuotationEvaluation&lt;br /&gt;&amp;#160;&lt;br /&gt;let print x &amp;#61; System.Console.WriteLine&amp;#40;sprintf &amp;#34;&amp;#37;A&amp;#34; x&amp;#41;&lt;br /&gt;&amp;#160;&lt;br /&gt;type record &amp;#61; &amp;#123; x&amp;#58;int&amp;#59; y&amp;#58;int &amp;#125;&lt;br /&gt;let val1 &amp;#61; &amp;#123; x &amp;#61; 1&amp;#59; y &amp;#61; 1&amp;#59; &amp;#125;&lt;br /&gt;let val2 &amp;#61; &amp;#123; x &amp;#61; 1&amp;#59; y &amp;#61; 1&amp;#59; &amp;#125;&lt;br /&gt;let result &amp;#61; val1 &amp;#61; val2&lt;br /&gt;print result&lt;br /&gt;&amp;#160;&lt;br /&gt;let quote &amp;#61; &amp;#60;&amp;#64; let value1 &amp;#61; &amp;#123; x &amp;#61; 1&amp;#59; y &amp;#61; 1&amp;#59; &amp;#125;&lt;br /&gt;               let value2 &amp;#61; &amp;#123; x &amp;#61; 1&amp;#59; y &amp;#61; 1&amp;#59; &amp;#125;&lt;br /&gt;               let result2 &amp;#61; value1 &amp;#61; value2&lt;br /&gt;               result2 &amp;#64;&amp;#62;&lt;br /&gt;&amp;#160;&lt;br /&gt;print &amp;#40;quote.EvalUntyped&amp;#40;&amp;#41;&amp;#41;&lt;br /&gt;&amp;#160;&lt;br /&gt;Output is true, false, and should be true,true.&lt;br /&gt;</description><author>jopamer</author><pubDate>Thu, 16 May 2013 10:44:26 GMT</pubDate><guid isPermaLink="false">Closed Issue: record equality in quotation evaluation [4041] 20130516104426A</guid></item><item><title>Closed Issue: ResizeArray module lacks an ofSeq function. [4053]</title><link>http://fsharppowerpack.codeplex.com/workitem/4053</link><description>The ResizeArray module has toSeq, ofArray, ofList, and so on, but it does not seem to have an ofSeq function. A simple one-line addition would make this module more complete.&lt;br /&gt;</description><author>jopamer</author><pubDate>Thu, 16 May 2013 10:44:25 GMT</pubDate><guid isPermaLink="false">Closed Issue: ResizeArray module lacks an ofSeq function. [4053] 20130516104425A</guid></item><item><title>Closed Issue: PSeq.sumBy produces incorrect results [4139]</title><link>http://fsharppowerpack.codeplex.com/workitem/4139</link><description>PSeq.sumBy internally uses ParallelEnumerable.Average instead of ParallelEnumerable.Sum.&lt;br /&gt;</description><author>LukeH</author><pubDate>Thu, 16 May 2013 10:44:25 GMT</pubDate><guid isPermaLink="false">Closed Issue: PSeq.sumBy produces incorrect results [4139] 20130516104425A</guid></item><item><title>Closed Issue: Silverlight 3.0 build of F# PowerPack [4219]</title><link>http://fsharppowerpack.codeplex.com/workitem/4219</link><description>We should have a build of the PowerPack for Silverlight 3.0.&lt;br /&gt;</description><author>jopamer</author><pubDate>Thu, 16 May 2013 10:44:25 GMT</pubDate><guid isPermaLink="false">Closed Issue: Silverlight 3.0 build of F# PowerPack [4219] 20130516104425A</guid></item><item><title>Closed Issue: Fsharp 1.9.6.16 incompatibility? [4253]</title><link>http://fsharppowerpack.codeplex.com/workitem/4253</link><description>I have been using FSharp 1.9.6.16 to access FSLex,FSYacc, and BigInt&amp;#39;s among other things.  However, when I went to install on a new machine, I found that the PowerPack 1.9.9.9 is incompatible with FSharp 1.9.6.16.  I tried installing the most recent FSharp for Visual Studio 2008 along with the PowerPack, but that combination seems to have lost functionality &amp;#40;BigInt&amp;#39;s in particular&amp;#41;.&lt;br /&gt;&amp;#160;&lt;br /&gt;So .. does a PowerPack installer still exist for FSharp 1.9.6.16&amp;#63;  &lt;br /&gt;&amp;#160;&lt;br /&gt;I tried to download the source to recompile it, but that appears to require a newer FSharp than 1.9.6.16.  Perhaps there&amp;#39;s an older version of the source code around somewhere&amp;#63;&lt;br /&gt;&amp;#160;&lt;br /&gt;Is there any other way for me to get my code compiling again with Visual Studio 2008&amp;#63;&lt;br /&gt;</description><author>LukeH</author><pubDate>Thu, 16 May 2013 10:44:24 GMT</pubDate><guid isPermaLink="false">Closed Issue: Fsharp 1.9.6.16 incompatibility? [4253] 20130516104424A</guid></item><item><title>Closed Issue: Matrix PermuteColumns throws unexpected IndexOutOfRange exception [4296]</title><link>http://fsharppowerpack.codeplex.com/workitem/4296</link><description>From an email bug report&amp;#58;&lt;br /&gt;&amp;#160;&lt;br /&gt;The bug is in PermuteColumns function&amp;#58; &lt;br /&gt;&amp;#160;&lt;br /&gt;    let u &amp;#61; matrix &amp;#91; &amp;#91;1.&amp;#59;2.&amp;#93;&amp;#59; &amp;#91;3.&amp;#59;4.&amp;#93;&amp;#59; &amp;#91;5.&amp;#59;6.&amp;#93; &amp;#93;   &lt;br /&gt;    &lt;br /&gt;    let u&amp;#39; &amp;#61; u.PermuteColumns &amp;#40;fun j -&amp;#62; j &amp;#41; &amp;#47;&amp;#47;u.NumCols - j - 1&amp;#41;&lt;br /&gt;&amp;#160;&lt;br /&gt;The above code generates IndexOutOfRangeException.&lt;br /&gt;</description><author>jopamer</author><pubDate>Thu, 16 May 2013 10:44:24 GMT</pubDate><guid isPermaLink="false">Closed Issue: Matrix PermuteColumns throws unexpected IndexOutOfRange exception [4296] 20130516104424A</guid></item><item><title>Closed Issue: Do not use Expression.Type in PowerPack.Linq [4467]</title><link>http://fsharppowerpack.codeplex.com/workitem/4467</link><description>Expression.Typr went virtual in .NET 4.0, and calling it breaks PowerPack bin-compat &amp;#40;compiler issues non-virtual call when compiling against .NET 3.5&amp;#41;&lt;br /&gt;</description><author>jopamer</author><pubDate>Thu, 16 May 2013 10:44:24 GMT</pubDate><guid isPermaLink="false">Closed Issue: Do not use Expression.Type in PowerPack.Linq [4467] 20130516104424A</guid></item><item><title>Closed Issue: Version 2.0.0.0 breaks fslex/fsyacc build in VS2010 [4548]</title><link>http://fsharppowerpack.codeplex.com/workitem/4548</link><description>Hi,&lt;br /&gt;&amp;#160;&lt;br /&gt;I have a F&amp;#35; project with a fslex and fsyacc file. With Version 1.9.9.9 it builds fine.&lt;br /&gt;The PowerPack bin directory is not listed in the PATH.&lt;br /&gt;&amp;#160;&lt;br /&gt;Upgrading to 2.0.0.0 the fslex and fsyacc binaries are searched in the wrong place and not found.&lt;br /&gt;Even changing the PATH variable to contain the PowerPack bin directory does not solve this problem.&lt;br /&gt;&amp;#160;&lt;br /&gt;The resulting error code is&amp;#58;&lt;br /&gt;&amp;#160;&lt;br /&gt;C&amp;#58;&amp;#92;Program Files&amp;#92;MSBuild&amp;#92;FSharp&amp;#92;1.0&amp;#92;FSharp.PowerPack.Targets&amp;#40;32,3&amp;#41;&amp;#58; Fehler MSB6004&amp;#58; Der Speicherort &amp;#34;C&amp;#58;&amp;#92;Program Files&amp;#92;Microsoft Visual Studio 10.0&amp;#92;Common7&amp;#92;IDE&amp;#92;fslex.exe&amp;#34; der angegebenen ausf&amp;#252;hrbaren Datei der Aufgabe ist ung&amp;#252;ltig.&lt;br /&gt;&amp;#160;&lt;br /&gt;After downgrading to 1.9.9.9 the build works flawlessly again.&lt;br /&gt;&amp;#160;&lt;br /&gt;Thanks for the support,&lt;br /&gt;Vince&lt;br /&gt;</description><author>janelee1</author><pubDate>Thu, 16 May 2013 10:44:23 GMT</pubDate><guid isPermaLink="false">Closed Issue: Version 2.0.0.0 breaks fslex/fsyacc build in VS2010 [4548] 20130516104423A</guid></item><item><title>Source code checked in, #71609</title><link>http://fsharppowerpack.codeplex.com/SourceControl/changeset/changes/71609</link><description>Further change for VS2012 Update2</description><author>dsyme</author><pubDate>Fri, 03 May 2013 13:47:09 GMT</pubDate><guid isPermaLink="false">Source code checked in, #71609 20130503014709P</guid></item><item><title>Source code checked in, #71608</title><link>http://fsharppowerpack.codeplex.com/SourceControl/changeset/changes/71608</link><description>Further changes for VS Update 2 - Portable Async and Query fixes</description><author>dsyme</author><pubDate>Fri, 03 May 2013 13:38:11 GMT</pubDate><guid isPermaLink="false">Source code checked in, #71608 20130503013811P</guid></item><item><title>Source code checked in, #71603</title><link>http://fsharppowerpack.codeplex.com/SourceControl/changeset/changes/71603</link><description>Updates corresponding to Visual Studio 2012 Update 2</description><author>dsyme</author><pubDate>Thu, 02 May 2013 12:02:10 GMT</pubDate><guid isPermaLink="false">Source code checked in, #71603 20130502120210P</guid></item><item><title>New Comment on "FsYacc"</title><link>https://fsharppowerpack.codeplex.com/wikipage?title=FsYacc&amp;ANCHOR#C27368</link><description>Good day very nice site&amp;#33;&amp;#33; Guy .. Excellent .. Superb .. &amp;#60;a href&amp;#61;&amp;#34;http&amp;#58;&amp;#47;&amp;#47;3s3n.com&amp;#47;&amp;#34;&amp;#62;judi online&amp;#60;&amp;#47;a&amp;#62; I will bookmark your website and take the feeds additionally&amp;#63; I&amp;#39;m satisfied to search out numerous useful information right here within the submit, we need work out more strategies on this regard, thanks for sharing. . . . . .</description><author>thewidi</author><pubDate>Thu, 02 May 2013 06:39:35 GMT</pubDate><guid isPermaLink="false">New Comment on "FsYacc" 20130502063935A</guid></item><item><title>New Comment on "FsYacc"</title><link>https://fsharppowerpack.codeplex.com/wikipage?title=FsYacc&amp;ANCHOR#C27367</link><description>Good day very nice site&amp;#33;&amp;#33; Guy .. Excellent .. Superb .. &amp;#34;judi online&amp;#34;&amp;#58;http&amp;#58;&amp;#47;&amp;#47;3s3n.com I will bookmark your website and take the feeds additionally&amp;#63; I&amp;#39;m satisfied to search out numerous useful information right here within the submit, we need work out more strategies on this regard, thanks for sharing. . . . . .</description><author>thewidi</author><pubDate>Thu, 02 May 2013 06:39:04 GMT</pubDate><guid isPermaLink="false">New Comment on "FsYacc" 20130502063904A</guid></item><item><title>Created Issue: Do not warn when a match covers all cases of enum [7398]</title><link>http://fsharppowerpack.codeplex.com/workitem/7398</link><description>Here&amp;#39;s one thing that&amp;#39;s really annoying. Say you have an enum Foo &amp;#123; Bar&amp;#59; Baz&amp;#59; &amp;#125;. Now, if I do a match that covers cases Bar and Baz, Visual Studio complains that option enum&amp;#60;Foo&amp;#62;&amp;#40;2&amp;#41; is not covered by the match.&lt;br /&gt;&lt;br /&gt;Could you please get rid of this&amp;#63; It&amp;#39;s totally unintuitive, annoying and generally unhelpful.&lt;br /&gt;&lt;br /&gt;Thanks.&lt;br /&gt;</description><author>nesteruk</author><pubDate>Mon, 15 Apr 2013 07:14:06 GMT</pubDate><guid isPermaLink="false">Created Issue: Do not warn when a match covers all cases of enum [7398] 20130415071406A</guid></item><item><title>Commented Issue: Version 2.0.0.0 breaks fslex/fsyacc build in VS2010 [4548]</title><link>http://fsharppowerpack.codeplex.com/workitem/4548</link><description>Hi,&lt;br /&gt;&amp;#160;&lt;br /&gt;I have a F&amp;#35; project with a fslex and fsyacc file. With Version 1.9.9.9 it builds fine.&lt;br /&gt;The PowerPack bin directory is not listed in the PATH.&lt;br /&gt;&amp;#160;&lt;br /&gt;Upgrading to 2.0.0.0 the fslex and fsyacc binaries are searched in the wrong place and not found.&lt;br /&gt;Even changing the PATH variable to contain the PowerPack bin directory does not solve this problem.&lt;br /&gt;&amp;#160;&lt;br /&gt;The resulting error code is&amp;#58;&lt;br /&gt;&amp;#160;&lt;br /&gt;C&amp;#58;&amp;#92;Program Files&amp;#92;MSBuild&amp;#92;FSharp&amp;#92;1.0&amp;#92;FSharp.PowerPack.Targets&amp;#40;32,3&amp;#41;&amp;#58; Fehler MSB6004&amp;#58; Der Speicherort &amp;#34;C&amp;#58;&amp;#92;Program Files&amp;#92;Microsoft Visual Studio 10.0&amp;#92;Common7&amp;#92;IDE&amp;#92;fslex.exe&amp;#34; der angegebenen ausf&amp;#252;hrbaren Datei der Aufgabe ist ung&amp;#252;ltig.&lt;br /&gt;&amp;#160;&lt;br /&gt;After downgrading to 1.9.9.9 the build works flawlessly again.&lt;br /&gt;&amp;#160;&lt;br /&gt;Thanks for the support,&lt;br /&gt;Vince&lt;br /&gt;Comments: ** Comment from web user: janelee1 ** &lt;p&gt;I update it, and my problem is solve.&lt;/p&gt;&lt;p&gt;My page : [essay writing](http://www.essaywritingservice.com.au/)&lt;br&gt;                [essay writing service](http://www.essaywritingservice.com.au/2012/08/20/essay-writing-brisbane-solutions/)&lt;br&gt;                [assignment writing](http://www.essaywritingservice.com.au/2012/12/01/learn-how-to-improve-your-assignment-writing/)&lt;br&gt;                [assignment help](http://www.essaywritingservice.com.au/2012/12/19/improve-your-grades-with-the-online-assignment-help/)&lt;/p&gt;</description><author>janelee1</author><pubDate>Tue, 09 Apr 2013 09:27:37 GMT</pubDate><guid isPermaLink="false">Commented Issue: Version 2.0.0.0 breaks fslex/fsyacc build in VS2010 [4548] 20130409092737A</guid></item><item><title>Commented Issue: FsLex/FsYacc build tasks broken [7307]</title><link>http://fsharppowerpack.codeplex.com/workitem/7307</link><description>The FsLex and FsYacc build tasks are broken in the Dec2012 release. Using either of them results in a build error&amp;#58;&lt;br /&gt;&amp;#62; C&amp;#58;&amp;#92;Program Files &amp;#40;x86&amp;#41;&amp;#92;MSBuild&amp;#92;FSharp&amp;#92;1.0&amp;#92;FSharp.PowerPack.targets&amp;#40;32,3&amp;#41;&amp;#58; error MSB6004&amp;#58; The specified task executable location &amp;#34;C&amp;#58;&amp;#92;Windows&amp;#92;Microsoft.NET&amp;#92;Framework&amp;#92;v4.0.30319&amp;#92;fslex.exe&amp;#34; is invalid.&lt;br /&gt;&lt;br /&gt;The Installer does not create a Registry under &amp;#34;Software&amp;#92;Microsoft&amp;#92;.NETFramework&amp;#92;AssemblyFolders&amp;#92;FSharp.PowerPack-1.9.9.9&amp;#34; which is checked in &amp;#34;CompilerLocationUtils.fs&amp;#34; to locate the F&amp;#35; PowerPack install location. A quick Registry search indicated that no entry containing the install location is created at all making tool discovery impossible.&lt;br /&gt;&lt;br /&gt;Note&amp;#58; This bug has already been marked as &amp;#34;fixed&amp;#34; for an earlier release &amp;#40;see&amp;#58; &amp;#91;here&amp;#93;&amp;#40;http&amp;#58;&amp;#47;&amp;#47;fsharppowerpack.codeplex.com&amp;#47;workitem&amp;#47;4548&amp;#63;ProjectName&amp;#61;fsharppowerpack&amp;#41;&amp;#41;&lt;br /&gt;Comments: ** Comment from web user: JPW ** &lt;p&gt;Sorry for not mentioning this in the original description: This is (kind of) a regression bug, the __workaround__ given for the linked issue (item number: 4548) to create the Registry key &amp;quot;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\AssemblyFolders\FSharp.PowerPack-1.9.9.9&amp;quot; whose default value points to the install location of FsLex and FsYacc does work for the Dec2012 release as well.&lt;/p&gt;&lt;p&gt;A clean solution on the other hand (not a hack or workaround) would be to&lt;br&gt;1. Change the installer to create a Registry entry pointing to the F# PowerPack install location (Note that the 2.0.0.0 installer already did this correctly, but the Dec2012 installer does not create any such key anymore)&lt;br&gt;2. Change &amp;quot;CompilerLocationUtils.fs&amp;quot; to check that Registry key (instead of the key given above)&lt;/p&gt;</description><author>JPW</author><pubDate>Fri, 15 Mar 2013 17:33:52 GMT</pubDate><guid isPermaLink="false">Commented Issue: FsLex/FsYacc build tasks broken [7307] 20130315053352P</guid></item></channel></rss>