摘要: http://www.cs.cornell.edu/courses/cs612/2006sp/papers/blumofe94.pdf阅读全文
posted @ 2017-06-29 00:15 龙井之南 阅读(5) 评论(0) 编辑
摘要: 这几天在看 rust book, 有个章节讲 rust 可以实现 OO的设计模式, 差点没把我看晕了。 还好后面有提到 OO 模式并不是最适合 rust 的,终于用比较简洁的方式重写了例子。 原文中的例子是这样的: 以下是 erlang 版本: 好了, 我开玩笑的, 其实我根本不会erlang阅读全文
posted @ 2017-07-13 16:30 龙井之南 阅读(2) 评论(0) 编辑
摘要: 前段时间在 github 上看到了一个 webgl2 + wasm + rust 的 "demo" 感觉超级炫酷. 要在 firefox 支持 webgl2 的版本上打开, 我用的 54.0 . 于是就想在自己的 ubuntu 上编译一下. 首先 "配置好环境" 编译却没通过, 貌似是新版本的 ru阅读全文
posted @ 2017-07-10 10:53 龙井之南 阅读(6) 评论(0) 编辑
摘要: 从 中导入 macros 模块阅读全文
posted @ 2017-07-01 23:18 龙井之南 阅读(5) 评论(0) 编辑
摘要: 使用别名缩短调用路径阅读全文
posted @ 2017-06-29 23:08 龙井之南 阅读(5) 评论(0) 编辑
摘要: http://www.cs.cornell.edu/courses/cs612/2006sp/papers/blumofe94.pdf阅读全文
posted @ 2017-06-29 00:15 龙井之南 阅读(5) 评论(0) 编辑
摘要: 声明一个依赖包 core, 并使用 std 作为名字.阅读全文
posted @ 2017-06-29 00:02 龙井之南 阅读(5) 评论(0) 编辑
摘要: cfg_attr(a, b) 表示自定义属性, 若 a 成立, 则 . 表示关闭到 std 的 link. 为编译器特性.阅读全文
posted @ 2017-06-27 23:47 龙井之南 阅读(4) 评论(0) 编辑
摘要: 今天说说生存与死亡. 在 elixir 里, 进程有n多种死法: 完成任务后善终的, 突然崩溃挂掉的, 收到指令自杀的, 等等. 进程还有 n 多种逃避死亡的方法: 捕获出错的, 转换死亡信号的, 等等. worker 首先, 我们创建一个名为 worker 的进程: 它做着一些很危险的工作, 随时阅读全文
posted @ 2017-06-24 19:40 龙井之南 阅读(5) 评论(0) 编辑
摘要: 这种形式在 rust 里称为 attributes. 即文档注释. 意为当 c 为真时, 警告. 意为当 c 为真时, 报错.阅读全文
posted @ 2017-06-23 21:42 龙井之南 阅读(5) 评论(0) 编辑
摘要: rust 里有三种注释格式. 1. 行注释 // 最简单的注释形式 2. doc 注释 /// 支持 markdown 和doctest, 为其之后的内容注释 3. 根文件 doc 注释 //! 为整个crate 或 mod 进行注释阅读全文
posted @ 2017-06-23 02:55 龙井之南 阅读(7) 评论(0) 编辑