BitTorrent in F# – Bencoded values
Bencoding values for the BitTorrent protocol is explained in a Wikipedia article on Bencoding or in the more general BitTorrent protocol page. Briefly, there are four types : byte strings : [string...
View ArticleSkew binomial heap
This post describes the F# implementation of the skew binomial heap from Chris Okasaki’s “Purely functional data structures”. namespace PurelyFunctionalDataStructures module SkewBinomialHeap = type...
View ArticleBankers double-ended queue
This post describes the F# implementation of the Bankers double-ended queue from Chris Okasaki’s “Purely functional data structures”. namespace PurelyFunctionalDataStructures module BankersDequeue =...
View ArticleAlternative binary random access list
This post describes the F# implementation of the alternative binary random access list from Chris Okasaki’s “Purely functional data structures”. namespace PurelyFunctionalDataStructures module...
View ArticleBitTorrent in F#- Metainfo file handling
To exchange files, a BitTorrent client needs some information about the exchanged file(s). This information is contained within a file named the “metainfo” file. More details are explaind in the...
View ArticleBootstrapped queue
This post describes the F# implementation of the bootstrapped queue from Chris Okasaki’s “Purely functional data structures”. namespace PurelyFunctionalDataStructures module BootstrappedQueue = type...
View ArticleImplicit queue
This post describes the F# implementation of the implicit queue from Chris Okasaki’s “Purely functional data structures”. namespace PurelyFunctionalDataStructures module ImplicitQueue = type...
View ArticleBitTorrent in F# – I/O operations
Once the Metainfo file can be read, the client ought to know which files compose the transfer, and how to connect to sources for the transfer. In this post, we will define the elements we need to...
View ArticleBitTorrent in F# – Bitfield
The bitfield tracks which pieces of the transfer are already downloaded, and which aren’t. We therefore only need a structure which can track two states per value, which is why we use a bitarray...
View ArticleTechnical analysis indicators in F# – Base studies
This is part of a series on technical analysis indicators in F#, based on the multi-language TA-Lib. Some base studies we’ll use in other studies namespace Trading.Studies module internal BaseStudies =...
View ArticleTechnical analysis indicators in F# – Moving Averages
This is part of a series on technical analysis indicators in F#, based on the multi-language TA-Lib. Quick disclaimer : some of these indicators are not verified. Moving Averages namespace...
View ArticleTechnical analysis indicators in F# – Oscillators
This is part of a series on technical analysis indicators in F#, based on the multi-language TA-Lib. Quick disclaimer : some of these indicators are not verified. Oscillators namespace Trading.Studies...
View ArticleTechnical analysis indicators in F# – Misc
This is part of a series on technical analysis indicators in F#, based on the multi-language TA-Lib. Quick disclaimer : some of these indicators are not verified. Misc namespace Trading.Studies module...
View ArticleTechnical analysis indicators in F# – Volatility
This is part of a series on technical analysis indicators in F#, based on the multi-language TA-Lib. Quick disclaimer : some of these indicators are not verified. Volatility namespace Trading.Studies...
View ArticleTechnical analysis indicators in F# – Bands
This is part of a series on technical analysis indicators in F#, based on the multi-language TA-Lib. Quick disclaimer : some of these indicators are not verified. Bands namespace Trading.Studies module...
View ArticleTechnical analysis indicators in F# – Signal
This is part of a series on technical analysis indicators in F#, based on the multi-language TA-Lib. Quick disclaimer : some of these indicators are not verified. Signal namespace Trading.Studies...
View ArticleTechnical analysis indicators in F# – Ehlers
This is part of a series on technical analysis indicators in F#, based on the multi-language TA-Lib. Quick disclaimer : some of these indicators are not verified. Ehlers Most of these studies are...
View ArticleTechnical analysis indicators in F# – Metadata and Reflection
This is part of a series on technical analysis indicators in F#, based on the multi-language TA-Lib. Quick disclaimer : some of these indicators are not verified. Reflection : retrieve information on...
View ArticleSEO helpers in F#
In this post, we describe how to implement functions that help fetch information that can be used to study how well (or bad) the keywords are used on a given website in comparison with other...
View ArticleSEO Analysis in F#
Last time, we created a library of Search Engine Optimization (SEO) helpers. This time we’ll see how to use them to actually fetch information about your webiste rankings (and your competitors’). Notes...
View Article
More Pages to Explore .....