Ascii Art kata Fsharp
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.paket
.vscode
AsciiArtKata.Tests
AsciiArtKata
images
.gitignore
AsciiArtKata.sln
README.md
build.cmd
build.fsx
build.sh
paket.dependencies
paket.lock

README.md

AsciiArtKataFsharp

Ascii Art kata Fsharp

ascii_2

Build project

Run build.cmd or build.sh

Run live tests

Windows:

.\build.cmd Watch

Unix:

./build.sh Watch

A file watcher will run test each time you will save your implementation


Alphabet

At first, we have to understand how to analyse the alphabet.

ascii_2

  • Split the string in lines
  • Identify column's spaces
  • Group lines segments by letters
  • Build a dictionary of char * string []

TODO

Each step is descripted in Generator.fs