惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
Visual Studio Blog
I
InfoQ
H
Help Net Security
GbyAI
GbyAI
博客园 - 叶小钗
Recent Announcements
Recent Announcements
Engineering at Meta
Engineering at Meta
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
爱范儿
爱范儿
Y
Y Combinator Blog
L
LangChain Blog
腾讯CDC
酷 壳 – CoolShell
酷 壳 – CoolShell
WordPress大学
WordPress大学
Stack Overflow Blog
Stack Overflow Blog
F
Fortinet All Blogs
G
Google Developers Blog
Apple Machine Learning Research
Apple Machine Learning Research
The GitHub Blog
The GitHub Blog
T
The Blog of Author Tim Ferriss
博客园 - Franky
D
Docker
Jina AI
Jina AI
罗磊的独立博客

博客园 - fei

Microsoft Windows Edit Control Messages A Day of Wasterful Efforts 疯狂出租车--完全攻略 All about I/O 显卡(转) 电脑主板硬件故障解析(转) 显卡性能指标(转) 主板问题介绍(转) 电脑黑屏故障(转) 硬件故障(转) 错误检测(转) TCP 长连接和短连接 On #pragma pack() Where does OSI model come from? A chance is missed! Why do things become this? Copy What you Like Setup VC Express Edition Stop Rewrite Code of LiSP
Revisit Plan9
fei · 2006-10-14 · via 博客园 - fei


Revisit Plan9

I was surfing the web as usual at yesterday morning, trying
looking something that was cool. The first thing I do was to
install clisp on FreeBSD, and I found what I want. The
installation was a little anonying. Because I want clisp to
support raw socket, and the package distributed with 6.0-release
does not support it. Then I grab clisp-2.8, which distributed with
6.1-release, and installed it, left two warning messages to me. I
think FreeBSD's package rule was very strict.

The last thing I want to find is whether there is a portable
Common Lisp thread library. So I do a web search, somehow I
reached a page written by Russ Cox. His summation about thread is
different from the threading model which I know of. In fact, I
think that kind of threading model can only lie in a functional
programming language, such as ML. But I was wrong. The developers
on Plan9 implement a C threading library demostrating its
strength, and most importantly, its elegence. As a matter of fact,
it is elegance that attracts me to look a little further.

The rest are not worth mentioning. The result is: I sit before
a computer for a whole day, gathering documents about Plan9, and
its deveolpers' personal homepages, and I found a lot of cool
stuff. A little history that makes me write this down is: when I
was a undergraduate student of applied mathematics major, I was
already known of Plan9, and I have a copy of bziped Plan9
distribution CD at that time. That was at 2003. Almost three years
later, at 2006/10/13, I redo the same whole process again. Some
documents I read yesterday were the very same ones I read three
years ago. Pretty sad, I do not make any progression at all during
these three years.