ref: 234e0b589002b0bd8a2ff9f4fa320aa45d9b5093
dir: /appendixl.ms/
.\" This troff source is processed to create all forms of the .\" 9FRONT DASH 1 book and the http://fqa.9front.org website. .\" NOTE: Purely experimental. Methods employed may change. .\" troff -ms -mpictures appendixl.ms | page .\" htmlroff -u -ms -mhtml appendixl.ms >appendixl.html .de FG \" .FG <basename> .ie h .html - <img src="\\$1.\\$2" /> .el .BP \\$1.ps .br .. .po 1i \" page offset (from left) .fp 1 R LucidaSans .fp 2 I LucidaSansI .fp 3 B LucidaSansB .fp 4 BI LucidaSansI .fp 5 CW LucidaCW .paragraph 0 .margin 0 .HTML "FQA Appendix L - Languages .html - <style type="text/css">body{font-size:10pt}; a{font-size:10pt}</style> .html - <a href="fqa.html">FQA INDEX</a> | .html - <a href="appendixj.html">FQA Appendix J - Junk</a> .html - <hr /> .SH .LG .ihtml h1 <h1> FQA Appendix L - Languages .ihtml h1 .NL .R .html - <a href="appendixl.html">html</a> | .html - <a href="appendixl.pdf">pdf</a> | .html - <a href="appendixl.ms">troff</a> .ihtml h2 <h2> .SH C .R .ihtml h2 .html - <br /> .FG yes gif Read: .ihtml a <a href="http://doc.cat-v.org/plan_9/4th_edition/papers/compiler"> .I Plan 9 C Compilers, .R .ihtml a .ihtml a <a href="http://doc.cat-v.org/plan_9/4th_edition/papers/comp"> .I How to Use the Plan 9 C Compiler .R .ihtml a .ihtml h2 <h2> .SH C++ .R .ihtml h2 .html - <br /> .FG cosbyplusplus gif Read: .ihtml a <a href="http://harmful.cat-v.org/software/c++/I_did_it_for_you_all"> .I Bjarne Stroustrup: "I Did It For You All..." .R .ihtml a .html - Don't click <a href="http://marcus.biz.tm/files/">this link</a>. Don't click <a href="http://marcus.biz.tm/hg/gnubin">this link</a> either. Definitely don't click <a href="http://www.quintile.net/plan9/c++/index.html">this link</a>. .ihtml h2 <h2> .SH C# .R .ihtml h2 .html - <br /> .FG csharp gif .ihtml h2 <h2> .SH Go .R .ihtml h2 .html - <br /> .FG golang gif .B NOTE: Go is currently broken on 9front/386. Even 1.4.x versions which used to compile no longer build on 9front/386. 9front/amd64 seems to "work," 1.6.x inclusive. Usual caveats (pending issues) apply. .P1 # automatically converted ca certs from mozilla.org hget https://curl.haxx.se/ca/cacert.pem >/sys/lib/tls/ca.pem # shell script that emulates git commands hget http://9front.org/extra/rc/git >$home/bin/rc/git chmod 775 $home/bin/rc/git # fetch the repository git clone https://go.googlesource.com/go cd go git checkout go1.4.2 # amd64 only: bootstrap 1.6 with 1.4.3 # build go cd src \&./make.rc # install documentation go get golang.org/x/tools/cmd/godoc # go! .P2 Read: .ihtml a <a href="http://golang.org/doc/"> .I Documentation - The Go Programming Language .R .ihtml a .ihtml h2 <h2> .SH Haskell .R .ihtml h2 .html - <br /> .FG haskell gif .ihtml h2 <h2> .SH Perl .R .ihtml h2 .html - <br /> .FG perl jpg Perl 5.8.0, ported to Plan 9: .ihtml a <a href="http://plan9.bell-labs.com/sources/extra/perl.iso.bz2"> http://plan9.bell-labs.com/sources/extra/perl.iso.bz2 .ihtml a .ihtml h2 <h2> .SH PHP .R .ihtml h2 .html - <br /> .FG php gif .ihtml h2 <h2> .SH Python .R .ihtml h2 .html - <br /> .FG python gif Python 2.5.1 is included with the 9front distribution, not because anyone loves Python, but because it was required by Mercurial (also loved by no one), which was required by Google Code (shutting down in 2015). An abject lesson in expediency. Jeff Sickel ported Python 2.7 to Plan 9. .html - Download it <a href="https://bitbucket.org/jas/cpython">here</a>.<p>David du Colombier's notes on to install Python (and Mercurial) are available <a href="http://9legacy.org/9legacy/doc/python/notes">here</a>. .ihtml h2 <h2> .SH Ruby .R .ihtml h2 .html - <br /> .FG rails jpg Read: .ihtml a <a href="http://harmful.cat-v.org/software/ruby/"> .I Ruby is Not Even Funny .R .ihtml a .html - <hr /> .html - <a href="fqa.html">FQA INDEX</a> | .html - <a href="appendixj.html">FQA Appendix J - Junk</a>