Archive for May 14th, 2008

对Erlang的字符串处理很失望,寻合作者

Wednesday, May 14th, 2008

对Erlang的字符串处理很失望,寻合作者

对Erlang的字符串处理很失望,充其量也就是跟string.h打个平手,在现代这种脚本与jdk横行的年代,基本上就是虐待人。

我可以忍受字符串处理稍微弱一点,但是我不能容忍一门编程语言无法支持正则表达式。Erlang虽然有regexp这个模块,但是其正则表达式只能用于匹配,无法从字符串中提取逻辑子串,这种所谓的正则表达式形同虚设。

假如我上面的还可以忍受的话,我就不好忍受erlang对扩展的不友好了。

总之呢,我要扩展erlang,现在的想法是用lua写一个erlang扩展,提供字符串的处理功能。通信接口使用erlang的term_to_binary和binary_to_term,方便erlang一端的解析。只是对于如何使用lua实现erlang的term-binary协议还是个问题。希望有了解的人一起来做。