From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: References: <0de965508a7a944ef6bf0c0af1082091@brasstown.quanstro.net> From: C Cirello Date: Mon, 25 May 2015 03:26:00 +0200 Message-ID: To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: text/plain; charset=UTF-8 Subject: Re: [9fans] ot: pascal rides again? Topicbox-Message-UUID: 553cc2ec-ead9-11e9-9d60-3106f5b1d025 2015-05-24 23:25 GMT+02:00 minux : > > Regarding the boring comment, I agree to some extent. There isn't > many fancy features that other languages have, but that's exactly the > advantage of Go, and it's the price to pay when you want readability. > (i.e. you don't need ~65 pages of style guide just to tell you how to > write acceptable code.) This is a plan9 list - so I really don't want to extend the debate further. Being a simpler language, it means also you can write a style guide which says "you are free to use the whole language" instead of the usual C++ recommendations : "use this subset of the language". BTW, that's what happened with Plan 9's C - they simplified the language by trimming the preprocessor and forcing few stylistic choices in syntax (like ANSI C function declarations over K&R function declarations). By the same token we can say Go is boring, we can say Plan 9 is boring: rio does less with a much simpler design than X11, but it delivers much more - including window recursion and the ability to run X11 itself. In Plan 9 too, less is exponentially more. - CC