Emacs has this feature called “overlays”, which let you set custom display attributes for portions of a text buffer. This can include
completely hiding the text. That can be handy if you want to look at
two parts of a source file while temporarily ignoring some irrelevant
details in-between.
[...]
Emacs has this feature called “overlays”, which let you set custom display attributes for portions of a text buffer. This can include
completely hiding the text. That can be handy if you want to look at
two parts of a source file while temporarily ignoring some irrelevant
details in-between.
That's one of the fundamental objectives of literate programming.
On Fri, 29 Mar 2024 08:30:26 -0300, Johanne Fairchild wrote:
That's one of the fundamental objectives of literate programming.
As far as I’m aware, “literate programming” is only a way of presenting code, not for letting you mess around with it.
As far as I’m aware, “literate programming” is only a way of presenting code, not for letting you mess around with it. Jupyter notebooks not only
let you present code, they also encourage experimentation. And they let
the code itself produce rich output, like images, audio, video and even interactive widgets.
Lawrence D'Oliveiro <ldo@nz.invalid> writes:
On Fri, 29 Mar 2024 08:30:26 -0300, Johanne Fairchild wrote:
That's one of the fundamental objectives of literate programming.
As far as I’m aware, “literate programming” is only a way of presenting
code, not for letting you mess around with it.
Literate programming allows you take entire chunks of error verification
out of the way by replacing them with a chunk tag.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 365 |
Nodes: | 16 (3 / 13) |
Uptime: | 08:47:57 |
Calls: | 7,787 |
Calls today: | 2 |
Files: | 12,914 |
Messages: | 5,750,463 |