Both Haskell and Erlang are general-purpose functional programming languages , but they also have many differences.Haskell is a lazy, statically typed, purely functional language featuring higher-order functions, polymorphism,type classes,
and monadic effects. Erlang is a strict, dynamically typed functional programming language with built-in support for concurrency, communication, distribution,and fault-tolerance. In contrast to Haskell, which arose from an academic initiative,
Erlang was developed in the Ericsson Computer Science Laboratory, and has been
actively used in industry both within Ericsson and beyond
我的雲端生活網 - Life+
Saturday, March 31, 2007
Friday, March 30, 2007
微軟咖啡機相關報導
http://article.pchome.net/140922.html
http://info.china.alibaba.com/news/detail/v5000441-d5976713.html
http://www.microsoft.com/presspass/features/2002/nov02/11-17SPOT.mspx
http://www.msndirect.com/
思考一下jabber能做什麼? 或許比想像中的更多
http://info.china.alibaba.com/news/detail/v5000441-d5976713.html
http://www.microsoft.com/presspass/features/2002/nov02/11-17SPOT.mspx
http://www.msndirect.com/
思考一下jabber能做什麼? 或許比想像中的更多
Tuesday, March 27, 2007
順手寫了blog ping的服務
Blog Ping 服務(beta) ,目前會通知這些網站
http://blogsearch.google.com/ping/RPC2
http://rpc.icerocket.com:10080
http://api.moreover.com/ping
http://api.moreover.com/RPC2
http://api.my.yahoo.com/RPC2
http://bblog.com/ping.php
http://blog.goo.ne.jp/XMLRPC
http://bulkfeeds.net/rpc
http://ping.bitacoras.com
http://pinger.blogflux.com/rpc/
http://ping.feedburner.com/rpc/ping
http://ping.myblog.jp
http://rpc.pingomatic.com
http://ping.syndic8.com/xmlrpc.php
http://ping.weblogalot.com/rpc.php
http://rpc.blogbuzzmachine.com/RPC2
http://rpc.blogrolling.com/pinger/
http://rpc.pingomatic.com
http://rpc.tailrank.com/feedburner/RPC2
http://rpc.technorati.com/rpc/ping
http://rpc.weblogs.com/RPC2
http://services.newsgator.com/ngws/xmlrpcping.aspx
http://www.blogdigger.com/RPC2
http://www.blogpeople.net/servlet/weblogUpdates
http://blogsearch.google.com/ping/RPC2
http://rpc.icerocket.com:10080
http://api.moreover.com/ping
http://api.moreover.com/RPC2
http://api.my.yahoo.com/RPC2
http://bblog.com/ping.php
http://blog.goo.ne.jp/XMLRPC
http://bulkfeeds.net/rpc
http://ping.bitacoras.com
http://pinger.blogflux.com/rpc/
http://ping.feedburner.com/rpc/ping
http://ping.myblog.jp
http://rpc.pingomatic.com
http://ping.syndic8.com/xmlrpc.php
http://ping.weblogalot.com/rpc.php
http://rpc.blogbuzzmachine.com/RPC2
http://rpc.blogrolling.com/pinger/
http://rpc.pingomatic.com
http://rpc.tailrank.com/feedburner/RPC2
http://rpc.technorati.com/rpc/ping
http://rpc.weblogs.com/RPC2
http://services.newsgator.com/ngws/xmlrpcping.aspx
http://www.blogdigger.com/RPC2
http://www.blogpeople.net/servlet/weblogUpdates
Monday, March 26, 2007
還不認識 json前,沒想過這個問題,認識json 後這個問題是一個重點
Howto Dynamically Insert Javascript And CSS
http://www.hunlock.com/blogs/Howto_Dynamically_Insert
_Javascript_And_CSS
http://www.hunlock.com/blogs/Howto_Dynamically_Insert
_Javascript_And_CSS
Friday, March 23, 2007
json相關文章
http://tagneto.org/how/reference/js/DynamicScriptRequest.html
http://www.quirksmode.org/blog/archives/2005/12/the_ajax_resp
on.html
http://blog.yam.com/syshen/article/5910213
http://www.ibm.com/developerworks/cn/web/wa-cachejson.html
http://msdn2.microsoft.com/en-us/library/bb299886.aspx
http://json.org/json-zh.html
http://www.developer.com/lang/jscript/article.php/3596836
http://caterpillar.onlyfun.net/Gossip/AjaxGossip/JSON.html
http://next.writers.idv.tw/2006/12/json.html
http://snippets.dzone.com/posts/show/749
http://www.quirksmode.org/blog/archives/2005/12/the_ajax_resp
on.html
http://blog.yam.com/syshen/article/5910213
http://www.ibm.com/developerworks/cn/web/wa-cachejson.html
http://msdn2.microsoft.com/en-us/library/bb299886.aspx
http://json.org/json-zh.html
http://www.developer.com/lang/jscript/article.php/3596836
http://caterpillar.onlyfun.net/Gossip/AjaxGossip/JSON.html
http://next.writers.idv.tw/2006/12/json.html
http://snippets.dzone.com/posts/show/749
Monday, March 19, 2007
Side effect 的意義
you are able to modify “global” variables
from within a function. This is a side effect because the modification of this global
variable is not related to the output produced by the function. Furthermore, modifying
the state of the real world is considered a side effect: printing something to the screen,
reading a file, etc., are all side effecting operations. Functions that do not have side effects are called pure.
由這個觀點看來haskell & erlang 都應是被稱為 pure functional language
from within a function. This is a side effect because the modification of this global
variable is not related to the output produced by the function. Furthermore, modifying
the state of the real world is considered a side effect: printing something to the screen,
reading a file, etc., are all side effecting operations. Functions that do not have side effects are called pure.
由這個觀點看來haskell & erlang 都應是被稱為 pure functional language
Saturday, March 17, 2007
恩! 第二次聽這個理論,似乎又更清楚了
lazy:
1.
expressions which are not needed to determine the answer to a problem are not
evaluated
這一點;下一週我應該更清楚的詢問
a.這跟recursion 有關嗎?事實上recursion 跟這個描述有點類似
b.沒有答案,要如何偵測結果的對錯,比如型態的問題,或是溢位的問題
在我看到 Yet Another Haskell Tutorial 第三章快結束時 我想通了
2.
implementation of non-stictness
=====================================================
有時間該常上的網站(Lamdba the ultimate)
http://lambda-the-ultimate.org/
1.
expressions which are not needed to determine the answer to a problem are not
evaluated
這一點;下一週我應該更清楚的詢問
a.這跟recursion 有關嗎?事實上recursion 跟這個描述有點類似
b.沒有答案,要如何偵測結果的對錯,比如型態的問題,或是溢位的問題
在我看到 Yet Another Haskell Tutorial 第三章快結束時 我想通了
2.
implementation of non-stictness
=====================================================
有時間該常上的網站(Lamdba the ultimate)
http://lambda-the-ultimate.org/
Tuesday, March 13, 2007
Monday, March 12, 2007
套一句我父親常說的話
書是永遠讀不完滴,不懂的地方就是去學習囉!
Lex & Yacc
http://epaperpress.com/lexandyacc/
http://dinosaur.compilertools.net/
http://www.ibm.com/developerworks/cn/linux/sdk/lex/
http://www.csie.ntu.edu.tw/~compiler/yacc/
http://ds9a.nl/lex-yacc/cvs/lex-yacc-howto.html
Lex & Yacc
http://epaperpress.com/lexandyacc/
http://dinosaur.compilertools.net/
http://www.ibm.com/developerworks/cn/linux/sdk/lex/
http://www.csie.ntu.edu.tw/~compiler/yacc/
http://ds9a.nl/lex-yacc/cvs/lex-yacc-howto.html
Subscribe to:
Posts (Atom)