-
Notifications
You must be signed in to change notification settings - Fork 5
Introduction for interested hackers
This page is a work in progress. The current content may not make sense.
There are two main reasons for developing Cantos. The first is to add a useful piece of software to the .NET ecosystem. The second is to explore the F# language and associated functional techniques/designs. I will be using Cantos to build www.enticify.com.
Cantos is currently too file system based. I'd like all Cantos features to deal with streams only. I would like to implement this in a way that any plugins also use the StreamSystem and not the FileSystem directly.
This work has been started as you can see with the ContentReader member of InputFileInfo but it is not fully baked in (as you can see InputInfo also contains a FileInfo!). I want to revise the base design a little.
Cantos dependencies will be ILMerged (via a FAKE build script).
Cantos should work out of the box as a single exe. However, I'd like to make it customisable via fsx somehow.