Deutsch English Français Italiano |
<vh37sm$2dl6n$1@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!weretis.net!feeder9.news.weretis.net!news.quux.org!eternal-september.org!feeder2.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Lawrence D'Oliveiro <ldo@nz.invalid> Newsgroups: comp.misc Subject: Re: [LINK] Mozilla Foundation lays off 30% staff, drops advocacy division Date: Wed, 13 Nov 2024 22:06:14 -0000 (UTC) Organization: A noiseless patient Spider Lines: 23 Message-ID: <vh37sm$2dl6n$1@dont-email.me> References: <672e9b2c@news.ausics.net> <vgn0mm$3koe3$1@dont-email.me> <874j4gwoy6.fsf@jemoni.to> <20241109200523.02f12286@ryz.dorfdsl.de> <871pzktb2q.fsf@jemoni.to> <d+f*lzdZz@news.chiark.greenend.org.uk> <87zfm3gtye.fsf@example.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Date: Wed, 13 Nov 2024 23:06:15 +0100 (CET) Injection-Info: dont-email.me; posting-host="0a06367de58bbdcfdc9005596a5fcaaa"; logging-data="2544855"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19cvFQPISZ5Jn96tBaAflMg" User-Agent: Pan/0.160 (Toresk; ) Cancel-Lock: sha1:zDBcVrsTYi/LL/HBF1xuuypGz7M= Bytes: 2507 On Wed, 13 Nov 2024 10:10:49 -0300, Wolfgang Agnes wrote: > [T]he impact of this new approach on my own style has been profound, > and my excitement has continued unabated for more than two years. I > enjoy the new methodology so much that it is hard for me to refrain > from going back to every program that I've ever written and recasting > it in `literate' form. I find myself unable to resist working on > programming tasks that I would ordinarily have assigned to student > research assistants; and why? Because it seems to me that at last I'm > able to write programs as they should be written. My programs are not > only explained better than ever before; they also are better programs, > because the new methodology encourages me to do a better job. > > --- Donald Knuth, ``Literate programming.'' > The Computer Journal 27.2, 1984: páginas 97--111. “Literate” programming, as I understand it, is purely about presentation of the program code, interleaved with narrative documentation. It’s not interactive. The next step beyond “literate” programming would have to be something that lets you actually interact with the code, see how it behaves, and what the effects of certain changes might be. In other words, it would be like a Jupyter notebook.