什么是8sync?
8sync(发音为“eight-sync”)是一个异步编程库,用于GNU指南.基于演员模型,它利用分隔的延续以避免混乱的回调导致干净、易于读取的非阻塞代码。
8sync还旨在包括电池。你想过自己制作IRC机器人吗?下面是一个直接取自教程.
(定义类 <my-irc-bot> (<irc-bot>))
(定义方法 (手柄线 (irc-bot接口 <my-irc-bot>) 消息
演讲者 通道 线 情绪化?)
(定义 我的名字 (irc-bot-用户名 irc机器人))
(定义 (看起来像我吗? 字符串)
(或 (相等吗? 字符串 我的名字)
(相等吗? 字符串 (字符串连接 (列表 我的名字 ":")))))
(比赛 (字符串拆分 线 #\空间)
(((? 看起来像我吗? _) 行动 动作参数 ...)
(比赛 行动
(“零食”
(<- (演员id irc-bot接口) '发送行 通道
“耶!*跳舞!*”))
((或 “你好” “你好!” “你好。” “嗨” “嗨!”)
(<- (演员id irc-bot接口) '发送行 通道
(格式 #如果 “噢,你好!” 演讲者)))
(_
(<- (演员id irc-bot接口) '发送行 通道
“*愚蠢的小狗造型*”))))))
8sync是一款alpha软件,但前景看好。阅读更多8sync的核心理念。现在是参与塑造8sync未来的好时机。加入我们!