Saturday, 2 February 2019

Implementing a hash table

The F# Journal just published an article:

"Hash tables gained popularity in the 1990s thanks to languages like Perl. They are an inherently-imperative concrete implementation of the abstract unordered set and dictionary data structures. This article looks at the design and implementation of a simple and yet competitively-efficient hash table implementation..."

If you subscribe to the F# Journal then can read this article here otherwise subscribe to the The F# Journal today to read this article and many more!

Thursday, 31 January 2019

JSON parsing: a simple solution

The F# Journal just published an article:

"Our recent series of articles covered existing JSON parsers and the development of a sophisticated high-performance solution but we neglected to cover a minimalistic solution. This article describes the simplest standards-compliant JSON parser we have been able to write in F# using only core functionality..."

If you subscribe to the F# Journal then can read this article here otherwise subscribe to the The F# Journal today to read this article and many more!

Thursday, 8 November 2018

Keyword extraction with the RAKE algorithm

The F# Journal just published an article:

"The Rapid Automatic Keyword Extraction (RAKE) algorithm is a common tool used to propose keywords from document texts. This articles provides a case study of a keyword extraction tool using this algorithm that we wrote for a client..."

If you subscribe to the F# Journal then can read this article here otherwise subscribe to the The F# Journal today to read this article and many more!

JSON parsing: deserialization

The F# Journal just published an article:

"This is the final article in our series about JSON parsing. In this article we complete the circle by revisiting our original problem of slow deserialization of F# values from JSON data..."

If you subscribe to the F# Journal then can read this article here otherwise subscribe to the The F# Journal today to read this article and many more!

Tuesday, 31 July 2018

JSON parsing: a full parser

The F# Journal just published an article:

"This article is the eighth in a series looking at JSON parsing. The JSON format rapidly displaced XML as the format of choice in the software industry thanks to its relative simplicity. This article builds upon the tokenizer described in the previous article to create a high-performance standards-compliant JSON parser..."

If you subscribe to the F# Journal then can read this article here otherwise subscribe to the The F# Journal today to read this article and many more!

Thursday, 26 July 2018

JSON parsing: a new tokenizer

The F# Journal just published an article:

"This article is the seventh in a series looking at JSON parsing. The JSON format rapidly displaced XML as the format of choice in the software industry thanks to its relative simplicity. This article draws upon the lessons learned from studying other libraries and walks through the design and implementation of a new low-level JSON library for F# that is both type safe and substantially faster than the Newtonsoft, ServiceStack, System.Json and FSharp.Data libraries..."

If you subscribe to the F# Journal then can read this article here otherwise subscribe to the The F# Journal today to read this article and many more!

Friday, 20 July 2018

JSON parsing: designing a new library for F#

The F# Journal just published an article:

"This article is the sixth in a series looking at JSON parsing. The JSON format rapidly displaced XML as the format of choice in the software industry thanks to its relative simplicity. This article provides a retrospective on the lessons learned from the study of several existing JSON libraries that can be used from .NET..."

If you subscribe to the F# Journal then can read this article here otherwise subscribe to the The F# Journal today to read this article and many more!