- 主题:有一个“小马语言”我感觉挺有趣
类似Scala那样的 全是线程异步的 都没栈 调起来自取其辱
【 在 littleSram 的大作中提到: 】
: actor model 没有堆栈调试信息吧,恐惧
--
FROM 172.250.239.*
异步函数,好歹阅读的时候知道跳转到哪段程序了
但是actor model是send信息到某个actor ID
根本无法借用IDE的定位跳转。得全文检索哪里声明了这个ID,
而且由于actor对象是tree型关系,有可能消息向上传递给父actor执行。
所以没有清晰的文档,靠自己扒拉代码会疯掉
现在我看到actor就害怕
【 在 hongyan2022 的大作中提到: 】
: 类似Scala那样的 全是线程异步的 都没栈 调起来自取其辱
:
--
修改:littleSram FROM 114.249.24.*
FROM 114.249.24.*
对头,你怎么看 golang 的 channel?
【 在 littleSram 的大作中提到: 】
: 异步函数,好歹阅读的时候知道跳转到哪段程序了
: 但是actor model是send信息到某个actor ID
: 根本无法借用IDE的定位跳转。得全文检索哪里声明了这个ID,
: ...................
--
FROM 122.97.228.*
你问倒我了
我遇到的最大的问题是,send可能被阻塞
设计的时候觉得完全不可能阻塞,但是bug就是发生了。查了了很久。
不过golang借助堆栈可以看到被阻塞的代码在哪里。
不知道你怎么看?
【 在 Inshua 的大作中提到: 】
: 对头,你怎么看 golang 的 channel?
--
FROM 114.249.24.*
我没有实战过 go,感觉思路和 erlang 相近,看你谈到 erlang 的问题所以请教请教
【 在 littleSram 的大作中提到: 】
: 你问倒我了
: 我遇到的最大的问题是,send可能被阻塞
: 设计的时候觉得完全不可能阻塞,但是bug就是发生了。查了了很久。
: ...................
--
FROM 122.97.228.*
我搜了一下 CSP vs Actor
有很多文章,我就不献丑了
两者确实有很多相似的地方。
actor模型我只接触过JAVA的akka
actor天生就是分布式的,难以debug也是trade off吧
【 在 Inshua 的大作中提到: 】
: 我没有实战过 go,感觉思路和 erlang 相近,看你谈到 erlang 的问题所以请教请教
--
修改:littleSram FROM 114.249.24.*
FROM 114.249.24.*