Another Word For It Patrick Durusau on Topic Maps and Semantic Diversity

December 5, 2012

PragPub #42, December 2012

Filed under: Haskell,Programming — Patrick Durusau @ 3:48 pm


PragPub #42, December 2012 as HTML PDF epub mobi

Where you will find:

Web Programming in Haskell, Part One by Paul Callaghan.

The next few articles in this series on the Haskell language will look at web programming via Haskell. Web programming is supported in various ways, from low-level libraries for the basic operations like communicating over http and creation of html documents, up to sophisticated frameworks for building apps and performant web servers for running the apps. January’s article will look at the frameworks, primarily Yesod [U1]. This article will look at Fay [U2], which is a Haskell alternative to CoffeeScript.

Replicating the libraries and frameworks of other languages is not too difficult. The interesting question—following a key theme of this series of articles—is how we can use Haskell’s facilities to improve the experience of web programming. For example, less coding and better maintainability via more powerful abstractions, more safety through using the language style and type system to avoid certain problems, or even improved performance by supporting certain kinds of optimization behind the scenes. Even more interesting is to understand the cases and phenomena where Haskell isn’t enough and where more powerful techniques, like dependent types, might provide additional leverage.

The closer web browsers approach being the default app interface, the more important they become for delivery of topic maps.

This issue of PragPub, as always, has several items you will find interesting.

An upcoming issue will have a Raspberry Pi project.

Enjoy!

No Comments

No comments yet.

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

Powered by WordPress