YESWEB: A CONCISE WEB DEVELOPMENT FRAMEWORK BASED ON HASKELL 1

Xiao Liu, Yeoneo Kim, Sugwoo Byun, Gyun Woo
2017 Journal of Theoretical and Applied Information Technology   unpublished
This paper presents YesWeb, an improved framework of Yesod. Yesod is a well-known web-development framework written in Haskell. However, the syntax of it is somewhat verbose and not familiar to those who are not accustomed in functional programming. In contrast with Yesod, YesWeb allows the user to create a web system in a more concise way with a familiar programming syntax. Further, YesWeb takes the full advantage of the many-core architectures to get high performance of parallel computing.
more » ... ll, YesWeb does not lose the advantages of valuable Haskell features including the type-safety, the modularity, and the parallelism and concurrency. To demonstrate the effectiveness of YesWeb, we have developed a blog application using YesWeb. The result shows that the performance of YesWeb is proportional to the number of cores until the workload saturated.
fatcat:dekzsnuqd5cenizd2dhdp6k7fq