致谢
在撰写本书的时候,很多人提供了帮助,我想在这里感谢所有人。
首先感谢的是我的编辑Dave Thomas。Dave一直以来都在教导我写作,用没完没了的问题来轰炸我。为社么这样?为社么那样?我开始写书时,Dave认为我的写作风格近似于“站在石头上步道”。他说:“我希望你是在和交流,而不是在步道。”这本书在这方面大有改观。谢谢Dave。
接下来感谢的是我身后的一群语言专家组成的智囊团。他们协助我决定内容的取舍,帮我澄清一些难以解释的小问题。在这里一并谢谢他们(排名不分先后):Bjorn Gustavsson、Robert Virding、Kostis Sagonas、Kenneth Lundin、Richard Carlsson和Ulf Wiger。
感谢Claes Vikstrorn,他提供了关于Mnesia很有价值的建议,感谢Rickard Green在SMP Eralng上的帮忙,也为在全文检索中使用词干分析算法感谢Hans Nilsson。
Sean Hinde 和Ulf Wiger帮我弄懂了如何使用不同的OTP内部构件,Serge Aleynikov向我解释活动套接字,我才清楚地了解他们。
Helen Taylor(我的妻子)帮我校对了好几章。还要感谢她那数百杯香茶,他们总是在我最需要的时候出现在我是手边。更重要的是,她忍受了我长达7个月之久的忘我工作。感谢Thomas和Claire,感谢Bach、Handel、Zorro、Daisy和Doris(五只可爱的小家伙),抚摸它们的时候为我欢叫,帮我保持清醒,为我找到正确的方向。
最后,要感谢所有填写勘误表的初稿阅读者。我对他们既爱又恨。当第一版初稿释出时,我没有料到他们可以在两天之内读完,他们的批注把每一页改的体无完肤。但是这个过程最终催生了一本比我预想中还要优秀的书。当一堆人堆我说“我看不懂这页”时(发生过不止一次),我就被迫回头审视他们关心的问题然后推倒重来。感谢所有人给予的帮助。
Joe Armstrong
2007-5