Created
December 17, 2015 00:11
-
-
Save killerswan/d710d16b35e725e145cc to your computer and use it in GitHub Desktop.
FSharp binding logs C:\Users\kevin.cantu\AppData\Local\Temp\log.txt and C:\Users\kevin.cantu\AppData\Local\Temp\log2.txt
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| > outputmode json | |
| > compilerlocation | |
| msg received {u'MSBuild': u'C:\\Windows\\Microsoft.NET\\Framework64\\v3.5\\MSBuild.exe', u'Fsi': u'C:\\Program Files (x86)\\Microsoft SDKs\\F#\\4.0\\Framework\\v4.0\\fsi.exe', u'Fsc': u'C:\\Program Files (x86)\\Microsoft SDKs\\F#\\4.0\\Framework\\v4.0\\fsc.exe'} | |
| > compilerlocation | |
| msg received {u'MSBuild': u'C:\\Windows\\Microsoft.NET\\Framework64\\v3.5\\MSBuild.exe', u'Fsi': u'C:\\Program Files (x86)\\Microsoft SDKs\\F#\\4.0\\Framework\\v4.0\\fsi.exe', u'Fsc': u'C:\\Program Files (x86)\\Microsoft SDKs\\F#\\4.0\\Framework\\v4.0\\fsc.exe'} | |
| > parse "C:\code\fs\wonderland-fsharp-katas\wonderland-fsharp-katas\card-game-war.fsx" full | |
| > // See the file card-game.md for detailed information. | |
| > | |
| > // feel free to use these cards or use your own data structure | |
| > | |
| > type Suit = | |
| > | Spade | |
| > | Club | |
| > | Diamond | |
| > | Heart | |
| > | |
| > type Rank = | |
| > | Value of int | |
| > | Jack | |
| > | Queen | |
| > | King | |
| > | Ace | |
| > | |
| > type Card = Suit * Rank | |
| > | |
| > let playRound (card1:Card,card2:Card) = | |
| > failwith "not implemented: winning card" | |
| > | |
| > let playGame (hand1:Card list, hand2:Card list) = | |
| > failwith "not implemented: game winner" | |
| > | |
| > (* | |
| > let suits = [ Spade; Club; Diamond; Heart ] | |
| > let heads = [ Jack; Queen; King; Ace ] | |
| > | |
| > let ranks = | |
| > [ for v in 2 .. 10 -> Value v | |
| > for head in heads -> head | |
| > ] | |
| > | |
| > let deck = seq { | |
| > for suit in suits do | |
| > for rank in ranks -> suit,rank } | |
| > *) | |
| > | |
| > // fill in tests for your game | |
| > let tests () = | |
| > | |
| > // playRound | |
| > printfn "TODO: the highest rank wins the cards in the round" | |
| > printfn "TODO: queens are higher rank than jacks" | |
| > printfn "TODO: kings are higher rank than queens" | |
| > printfn "TODO: aces are higher rank than kings" | |
| > printfn "TODO: if the ranks are equal, clubs beat spades" | |
| > printfn "TODO: if the ranks are equal, diamonds beat clubs" | |
| > printfn "TODO: if the ranks are equal, hearts beat diamonds" | |
| > | |
| > // playGame | |
| > printfn "TODO: the player loses when they run out of cards" | |
| > | |
| > // run the tests | |
| > tests () | |
| > <<EOF>> | |
| msg received None | |
| > parse "C:\code\fs\wonderland-fsharp-katas\wonderland-fsharp-katas\card-game-war.fsx" full | |
| > // See the file card-game.md for detailed information. | |
| > | |
| > // feel free to use these cards or use your own data structure | |
| > | |
| > type Suit = | |
| > | Spade | |
| > | Club | |
| > | Diamond | |
| > | Heart | |
| > | |
| > type Rank = | |
| > | Value of int | |
| > | Jack | |
| > | Queen | |
| > | King | |
| > | Ace | |
| > | |
| > type Card = Suit * Rank | |
| > | |
| > let playRound (card1:Card,card2:Card) = | |
| > failwith "not implemented: winning card" | |
| > | |
| > let playGame (hand1:Card list, hand2:Card list) = | |
| > failwith "not implemented: game winner" | |
| > | |
| > (* | |
| > let suits = [ Spade; Club; Diamond; Heart ] | |
| > let heads = [ Jack; Queen; King; Ace ] | |
| > | |
| > let ranks = | |
| > [ for v in 2 .. 10 -> Value v | |
| > for head in heads -> head | |
| > ] | |
| > | |
| > let deck = seq { | |
| > for suit in suits do | |
| > for rank in ranks -> suit,rank } | |
| > *) | |
| > | |
| > // fill in tests for your game | |
| > let tests () = | |
| > | |
| > // playRound | |
| > printfn "TODO: the highest rank wins the cards in the round" | |
| > printfn "TODO: queens are higher rank than jacks" | |
| > printfn "TODO: kings are higher rank than queens" | |
| > printfn "TODO: aces are higher rank than kings" | |
| > printfn "TODO: if the ranks are equal, clubs beat spades" | |
| > printfn "TODO: if the ranks are equal, diamonds beat clubs" | |
| > printfn "TODO: if the ranks are equal, hearts beat diamonds" | |
| > | |
| > // playGame | |
| > printfn "TODO: the player loses when they run out of cards" | |
| > | |
| > // run the tests | |
| > tests () | |
| > <<EOF>> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <file is blank but gist won't let me show that> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment