cat-v (mirror)
kencc
Fast and portable C compiler from Bell Labs
Intro
kencc is a C compiler originally writen by hacker legend Ken Thompson for the Plan 9 operating system, it's extremely fast and easy to port.News
kencc website setup (18 Arp 2005) - uriel
The (so far) un-official web site for kencc has been setup, a preliminar tarball based in the code extracted from the Inferno distribution has been uploaded. A mailing list and more things soon to come. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
kencc and other utils released under MIT license (13 Arp 2005) - uriel
As part of the latest Inferno release VitaNuova has re-licensed the code for kencc and other Plan 9 derivated tools under the MIT license. A big thanks to Charles Forsyth for making this possible. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Downloads
- 2005-04-13 inferno-utils.tar.gz - A tarball made of the utils/ directory from the 20050413 Inferno release.
Documentation
- Plan 9 C Compilers by Ken Thompson - A paper explaining design and some internals of the compiler suite.
- 1c, 2c, 5c, 7c, 8c, kc, qc, vc – C compilers the Plan 9 man pages
Contact / Support
Mailing list:
plan9dev: group at Google Groups
Irc: try #plan9 in irc.freenode.org
About
kencc was originally writen by Ken Thompson for the Plan 9 operating system. It was later also used in Inferno, which is now maintained by VitaNuova. Various people have contributed to it's development specially inside Bell Labs and VitaNuova.In Apr 2005 VitaNuova re-released the source code for kencc under the MIT license allowing it to be used by various BSD projects.
Links
- Plan 9 from Bell Labs: The official Plan 9 distribution.
- Inferno: The inferno operating system from Vitanuova.
- VitaNuova
- plan9port: A port of some Plan 9 libraries and programs to Unix.