Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 7

"FAKE - F# Make" is a build automation system. Due to its integration in F#, all benefits of the .NET Framework and functional programming can be used, including the extensive class library, powerful debuggers and integrated development environments like Visual Studio 2008 or SharpDevelop ... [More] , which provide syntax highlighting and code completion. [Less]

5.0
 
  0 reviews  |  6 users  |  105,615 lines of code  |  21 current contributors  |  Analyzed 6 days ago
 
 

Modular tool for parser construction and grammars processing.

0
 
  0 reviews  |  4 users  |  149,012 lines of code  |  15 current contributors  |  Analyzed 8 days ago
 
 

FSharpx is a library for the .NET platform implementing general functional constructs on top of the F# core library. Its main target is F# but it aims to be compatible with all .NET languages wherever possible.

0
 
  0 reviews  |  3 users  |  125,373 lines of code  |  23 current contributors  |  Analyzed 5 days ago
 
 

FsCheck is a tool for testing .NET programs automatically. The programmer provides a specification of the program, in the form of properties which functions, methods or objects should satisfy, and FsCheck then tests that the properties hold in a large number of randomly generated cases. While ... [More] writing the properties, you are actually writing a testable specification of your program. Specifications are expressed in F#, using combinators defined in the FsCheck library. FsCheck provides combinators to define properties, observe the distribution of test data, and define test data generators. When a property fails, FsCheck automatically displays a minimal counter example. FsCheck started as a port of Haskell's QuickCheck, and draws from ideas in Scala's scalacheck as well. [Less]

0
 
  0 reviews  |  2 users  |  18,908 lines of code  |  5 current contributors  |  Analyzed 2 days ago
 
 

A high-performance socket I/O message pipeline library.

0
 
  0 reviews  |  1 user  |  13,454 lines of code  |  2 current contributors  |  Analyzed 4 days ago
 
 

Functional test library for F# / C# / VB.NET

0
 
  0 reviews  |  1 user  |  1,719 lines of code  |  1 current contributor  |  Analyzed 8 days ago
 
 

Use the F# parse control-flow depth to colorize code to show structure

5.0
 
  0 reviews  |  1 user  |  32,753 lines of code  |  0 current contributors  |  Analyzed 8 days ago
 
 

ATTENTIONThis project has moved to CodePlex FsUnit is a library for use with the F# programming language. It is a set of extensions that add a special testing syntax (see below) to your favorite unit-testing framework so that you don't have to learn a new testing framework but you ... [More] also get to take advantage of everyone's favorite new language.SyntaxWith FsUnit, you can write unit tests like this: One object equals or does not equal another: 1 |> should equal 1 1 |> should not (equal 2)A List, Seq, or Array instance contains or does not contain a value: [1] |> should contain 1 [] |> should not (contain 1)A List or Array instance has a certain length: anArray |> should haveLength 4A Collection instance has a certain count: aCollection |> should haveCount 4A function should throw a certain type of exception: (fun () -> failwith "BOOM!" |> ignore) |> should throw typeofA number of assertions can be created using the be keyword: true |> should be True false |> should not (be True) [] |> should be Empty [1] |> should not (be Empty) "" |> should be EmptyString "" |> should be NullOrEmptyString null |> should be NullOrEmptyString null |> should be Null anObj |> should not (be Null) anObj |> should be (sameAs anObj) anObj |> should not (be sameAs otherObj)FULL EXAMPLEHere is a complete set of tests from the FsUnit.NUnit examples: #r "FsUnit.NUnit.dll" #r "nunit.framework.dll" open NUnit.Framework open FsUnit type LightBulb(state) = member x.On = state override x.ToString() = match x.On with | true -> "On" | false -> "Off" [] type ``Given a LightBulb that has had its state set to true`` ()= let lightBulb = new LightBulb(true) [] member test. ``when I ask whether it is On it answers true.`` ()= lightBulb.On |> should be True [] member test. ``when I convert it to a string it becomes "On".`` ()= string lightBulb |> should equal "On" [] type ``Given a LightBulb that has had its state set to false`` ()= let lightBulb = new LightBulb(false) [] member test. ``when I ask whether it is On it answers false.`` ()= lightBulb.On |> should be False [] member test. ``when I convert it to a string it becomes "Off".`` ()= string lightBulb |> should equal "Off" [Less]

0
 
  0 reviews  |  1 user  |  708 lines of code  |  0 current contributors  |  Analyzed 2 days ago
 
 
0
 
  0 reviews  |  1 user  |  2,915 lines of code  |  2 current contributors  |  Analyzed 3 days ago
 
 

F# quotation to OpenCL translator. Based on Brahma and OpenCL.NET libraries. Brahma.FSharp is a research project of Software Engineering Chair of Saint Petersburg State University, Russian Federation.

0
 
  0 reviews  |  1 user  |  33,145 lines of code  |  4 current contributors  |  Analyzed 8 days ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.