Home
Schedule
Abstract Template
Masters Attendance
Center
Home
Courses
People
Projects
Page
Edit Page
Rename Page
Attach File
Printable
Wiki Source
More ...
Web
Recent Changes
Notify Service
News
Page Index
Search
More ...
Wiki
About TWiki
Text Formatting
Registration
Change Password
Reset Password
Users
Groups
Log In
or
Register
Silk:MakingTheSemanticWebFunctional
Stc
Date: 2011-05-19 Time: 12:00 - 13:00 Room: [[http://www.cs.uu.nl/docs/reach/bbl.php][BBL]] [[http://www.cs.uu.nl/info/plan/bbl.php][165]] ----+++++ Speaker: Erik Hesselink ----+++++ Title: Silk: Making the Semantic Web Functional ----+++++ Abstract At [[http://silkapp.com][Silk]], we develop a web application that allows users to create, query and visualize data in any way that they want. A user creates documents, which can contain links and tags, which add meaning to the data. They can then use a powerful, easy to use interface to navigate and query this data, and visualize it in graphs and on maps. We use Haskell for our backend, and employ many advanced functional programming techniques, like generic programming, GADTs and type families. The client is a web application written in Javascript. Here, we also use function programming techniques: reactive programming, arrows, and rewrite rules. In this talk I will demo Silk, give more detail about the application and the techniques we use, and give some information about working at Silk, either as a job, or as an experimentation project or master's thesis.