第一會議室

HasPerl: The marriage of Haskell and Perl
一條低門檻實用 Haskell 的路

神祕的 Haskell 常引起我們一探究竟的興趣,
而身為工程師的我們, 學東西不會只停在「看一看」的階段就滿足,
總會想拿它來用, 拿來工作中使用, 甚至拿來討生活..

但 Haskell 與我們平常熟悉的語言工具差異實在太大,
要面對現實時, Haskell 的神祕面紗會讓我們卻步,
我們不知道如果賭下去整個專案都用 Haskell 開發會不會因為不夠熟悉而難產.
於是我們就錯過一次又一次實裝 Haskell 技能的機會.

在一次又一次失落懊悔之後, 一怒之下決定做了這個 project,
讓我可以隨著熟悉度與信心的進展, 讓 Haskell 一點一點侵入我的生活:
如果完全不會 Haskell, 那寫起來活脫脫就是完整的 Perl 程式;
如果會一點 Haskell, 那可以在將這 Perl 程式的一小角換成 Haskell;
當熟悉度越來越高, 可以把越來越多的部分換成 Haskell;
當 Haskell 寫一半寫不下去的時候, 也可以把 Haskell 的一小角換回 Perl,
逃進 Perl 喘口氣. (或逃進 Perl 裡的 Inline::C, CPP, Java, Ruby, Python, Lua.. etc)
暫時躲在 Perl, Python, Ruby, Java 的巨量 library 背後休息一下.

希望這樣降低選用 Haskell 的風險, 讓我們不再錯過實裝 Haskell 的機會.
體驗一下有時比 Perl 還短, 卻和 Java 一樣快的 real world Haskell! (^-^)

cindylinz

CindyLinz

Technology Director 技術總監 @ Gamesofa 神來也

我是神來也 Gamesofa 的工程師.
我喜歡由少少的公設支柱起來的邏輯系統, 具有數學美感, 以簡馭繁的東西.
Perl 與 Haskell 這兩個是我最喜愛的語言,
這次終於把它們糊在一起感到非常開心 :p

https://github.com/CindyLinz
http://search.cpan.org/~cindy/
http://hackage.haskell.org/user/CindyLinz

希望越來越多人使用 Haskell, 可以讓軟體世界變得更美好~ <3