2014:arrows_in_haskell_s_hxt_library
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
2014:arrows_in_haskell_s_hxt_library [2013/11/05 11:24] – created jonjagger | 2014:arrows_in_haskell_s_hxt_library [2016/06/11 14:05] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 6: | Line 6: | ||
**Duration**: | **Duration**: | ||
**Description**: | **Description**: | ||
- | The Haskell HXT library is an open source library to processe XML and it offers its operations as "arrows." | + | The Haskell HXT library is an open source library to processe XML and it offers its operations as 'arrows.' |
\\ | \\ | ||
The talk will introduce the basic concepts of the type class Arrow, how it abstracts from a function and how instances can be combined to form larger computations. Care will be taken to explain the overloaded operators for arrows that in the end will allow a concise syntax. The real key to understanding the HXT library are the sub classes ArrowList and ArrowTree. They define the main operations to traverse a tree. Further the talk will show how to use the HXT library to convert the XML output of the Subversion log command into an HTML document.\\ | The talk will introduce the basic concepts of the type class Arrow, how it abstracts from a function and how instances can be combined to form larger computations. Care will be taken to explain the overloaded operators for arrows that in the end will allow a concise syntax. The real key to understanding the HXT library are the sub classes ArrowList and ArrowTree. They define the main operations to traverse a tree. Further the talk will show how to use the HXT library to convert the XML output of the Subversion log command into an HTML document.\\ |
2014/arrows_in_haskell_s_hxt_library.1383650664.txt.gz · Last modified: 2016/06/11 14:05 (external edit)