Experience report: Haskell in computational biology

ICFP(2012)

引用 6|浏览24
暂无评分
摘要
Haskell gives computational biologists the flexibility and rapid prototyping of a scripting language, plus the performance of native code. In our experience, higher-order functions, lazy evaluation, and monads really worked, but profiling and debugging presented obstacles. Also, Haskell libraries vary greatly: memoization combinators and parallel-evaluation strategies helped us a lot, but other, nameless libraries mostly got in our way. Despite the obstacles and the uncertain quality of some libraries, Haskell's ecosystem made it easy for us to develop new algorithms in computational biology.
更多
查看译文
关键词
computational biologist,parallel-evaluation strategy,memoization combinators,new algorithm,higher-order function,computational biology,experience report,lazy evaluation,native code,haskell library,nameless library,higher order functions,memoization,scripting language
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要