9fans/plan9port
View on GitHub ↗ ★ 1,971 C
Plan 9 from User Space
23 mentions on Hacker News by 22 people: 3 stories, 20 comments · first 2016-08-15 · latest 2026-07-13
20082026
-
…) EDIT: looks like it was ported on UNIX as part of Plan9Port ( https://github.com/9fans/plan9port/blob/master/src/libthread... )
comment by BoingBoomTschak · 2026-07-13 · in Go-Flavored Concurrency in C -
…but they're surprisingly well-thought. [0]: https://en.wikipedia.org/wiki/Acme_(text_editor) [1]: https://github.com/9fans/plan9port/commit/0c79c32675e83ff3d8...
comment by mbivert · 2024-08-25 · in We have reached OpenBSD of Theseus -
…and seems to read from stdin if the number of args is 0. The plan9port version of wc ([github]( https://github.com/9fans/plan9port/blob/master/src/cmd/wc.c )) also implements some sort of table method, in 352 lines. It reads from stdin if…
comment by NunoSempere · 2024-06-20 · in Wc2: Investigates optimizing 'wc', the Unix word count program -
…included as part of it. [1] https://swtch.com/libtask/ [2] https://9fans.github.io/plan9port/ [3] https://github.com/9fans/plan9port
comment by dfawcus · 2023-12-26 · in Towards Oberon+ Concurrency -
…I quickly ran into an annoying usability problem: it compares file mtimes with second accuracy. https://github.com/9fans/plan9port/blob/cc4571fec67407652b03... With sub-second build times for individual targets, this causes mk to…
comment by jacobvosmaer · 2023-07-16 · in Mk: A Successor to Make (1987) [pdf] -
…on mac was easy. It compiled fine with just go. But then to run it I needed: git clone --depth=1 https://github.com/9fans/plan9port.git cd plan9port ./INSTALL
comment by andrewfromx · 2023-02-20 · in Opossum: Cross-platform web browser written in Golang, optimized for Plan 9 -
…the various kinds of servers Kubernetes has. It was the right choice for Go, and it still is. [1] https://github.com/9fans/plan9port/commit/d51419bf4397cf13d0... [2] https://news.ycombinator.com/item?id=34180239 [3]…
comment by rsc · 2022-12-30 · in Golang disables Nagle's Algorithm by default -
…Vim work. Even if you're not in Plan9 (or one of the forks), I encourage you to give [plan9port]( https://github.com/9fans/plan9port)'s Acme a spin. (FWIW, this post was written in an Acme window because it's a lot more intuitive to use…
comment by farhaven · 2022-11-01 · in 9front “The Golden Age of Ballooning” Released -
…the Acme editor, which is also available for Mac and various Unix systems like Linux, FreeBSD etc. https://github.com/9fans/plan9port
comment by shrubble · 2022-10-25 · in Ask HN: What's the next evolution of the GUI OS? -
…supplied by plan9port. It takes a bit of learning, but it's a very pleasant experience. [1] https://github.com/9fans/plan9port
comment by pbohun · 2022-09-04 · in Oberon, Plan 9 and Inferno (2021) -
…with both sam and acme [2] programmers' text editors. -- [0] https://9fans.github.io/plan9port/ [1] https://github.com/9fans/plan9port [2] https://youtu.be/dP1xVpMPn8M
comment by dexen · 2019-12-05 · in How I Switched to Plan 9 -
…Greek letters are given by an asterisk followed by a corresponding latin letter, e.g., *d yields δ. https://github.com/9fans/plan9port/blob/master/lib/keyboard https://9fans.github.io/plan9port/man/man7/keyboard.html There's a program…
comment by slrz · 2018-11-25 · in UnicodeMath – A Nearly Plain-Text Encoding of Mathematics (2016) [pdf] -
…influenced by Plan9 C. rune.c:2: "The authors of this software are Rob Pike and Ken Thompson." https://github.com/9fans/plan9port/blob/master/src/lib9/utf/...
comment by fao_ · 2018-10-29 · in BitBench – Visually dissect and analyze bit strings -
…other programs. I prefer a program in category 2, since I like scripting to automate my tasks. [0]: https://github.com/9fans/plan9port
comment by nororoa · 2018-02-07 · in Disabling ANSI color output -
…ARGBEGIN{ default: usage(); case 'm': m = ARGF(); break; case 'p': pflag = 1; break; }ARGEND https://github.com/9fans/plan9port/blob/master/include/libc.... https://github.com/9fans/plan9port/blob/master/src/cmd/mkdir...
comment by mjl- · 2018-01-28 · in How Old School C Programmers Process Arguments -
…wrt plan9. See [1] and [2]. 1. https://groups.google.com/forum/#!topic/plan9port-dev/OqSvUD... 2. https://github.com/9fans/plan9port/issues/79
comment by carussell · 2017-08-28 · in A Tour of Acme (2012) [video] -
For the interested Plan 9 from User Space/plan9port is presently maintained at https://github.com/9fans/plan9port More acme info at http://acme.cat-v.org Acme has a cousin, sam: http://sam.cat-v.org
comment by henesy · 2017-08-28 · in A Tour of Acme (2012) [video] -
…big way. I think it's why Rust is so attractive to so many. Look at plan 9's libthread for example: https://github.com/9fans/plan9port/tree/master/src/libthread It allows one to take advantage of nonblocking sockets as a single "kernel…
comment by butterisgood · 2017-05-26 · in Coroutines are now in Clang trunk, libc++ -
…light, but I only ever use it for files lighter than a megabyte. [0]: http://acme.cat-v.org/ [1]: https://github.com/9fans/plan9port
comment by black_knight · 2017-03-22 · in Text Editor Performance Comparison -
…It has a bit more uniform syntax, and can check that the dependency graph is wellfounded. [0] https://github.com/9fans/plan9port [1] https://swtch.com/plan9port/
comment by black_knight · 2016-08-15 · in Extracting data from Wikipedia using curl, grep, cut and other bash commands