Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > pt.comp.programacao > #184
| From | Patricia Ferreira <pferreira@example.com> |
|---|---|
| Newsgroups | pt.comp.programacao |
| Subject | sobre common lisp e o sistema de arquivos |
| Date | 2024-01-22 09:05 -0300 |
| Organization | A noiseless patient Spider |
| Message-ID | <87v87la7zs.fsf@example.com> (permalink) |
Tenho lido vários pedaços de documentação Common Lisp por aí, livros
incluindo. Antes de falar com o sistema de arquivos, vale a pena ler o
capítulo 14 de Peter Seibel ``Practical Common Lisp''.
--8<---------------cut here---------------start------------->8---
Files and File I/O
https://gigamonkeys.com/book/files-and-file-io.html
``When pathnames were designed, the set of file systems in general use
was quite a bit more variegated than those in common use today.
Consequently, some nooks and crannies of the pathname abstraction make
little sense if all you're concerned about is representing Unix or
Windows filenames.''
--8<---------------cut here---------------end--------------->8---
Uma das coisas legais de Common Lisp é essa. É uma linguagem realmente
antiga que levava em consideração uma série de sistemas que não se vê
mais. É uma oportunidade pra entender melhor a evolução da coisa.
--8<---------------cut here---------------start------------->8---
The historical diversity of file systems in existence during the 70s
and 80s can be easy to forget. Kent Pitman, one of the principal
technical editors of the Common Lisp standard, described the situation
once in comp.lang.lisp (Message-ID: sfwzo74np6w.fsf@world.std.com)
thusly:
The dominant file systems at the time the design [of Common Lisp]
was done were TOPS-10, TENEX, TOPS-20, VAX VMS, AT&T Unix, MIT
Multics, MIT ITS, not to mention a bunch of mainframe [OSs]. Some
were uppercase only, some mixed, some were case-sensitive but case-
translating (like CL). Some had dirs as files, some not. Some had
quote chars for funny file chars, some not. Some had wildcards, some
didn't. Some had :up in relative pathnames, some didn't. Some had
namable root dirs, some didn't. There were file systems with no
directories, file systems with non-hierarchical directories, file
systems with no file types, file systems with no versions, file
systems with no devices, and so on.
--8<---------------cut here---------------end--------------->8---
Duvido que alguém consiga localizar a mensagem original de Kent Pitman.
Back to pt.comp.programacao | Previous | Next — Next in thread | Find similar | Unroll thread
sobre common lisp e o sistema de arquivos Patricia Ferreira <pferreira@example.com> - 2024-01-22 09:05 -0300
Re: sobre common lisp e o sistema de arquivos Patricia Ferreira <pferreira@example.com> - 2024-01-22 16:14 -0300
Re: sobre common lisp e o sistema de arquivos Patricia Ferreira <pferreira@example.com> - 2024-01-23 14:30 -0300
Re: sobre common lisp e o sistema de arquivos Patricia Ferreira <pferreira@example.com> - 2024-01-23 15:42 -0300
Re: sobre common lisp e o sistema de arquivos Daniel Cerqueira <dan.list@brilhante.top> - 2024-01-24 14:02 +0000
Re: sobre common lisp e o sistema de arquivos Patricia Ferreira <pferreira@example.com> - 2024-01-24 14:52 -0300
Re: sobre common lisp e o sistema de arquivos Patricia Ferreira <pferreira@example.com> - 2024-01-25 01:01 -0300
Re: sobre common lisp e o sistema de arquivos Daniel Cerqueira <dan.list@brilhante.top> - 2024-01-27 12:05 +0000
Re: sobre common lisp e o sistema de arquivos Patricia Ferreira <pferreira@example.com> - 2024-01-27 14:21 -0300
Re: sobre common lisp e o sistema de arquivos Daniel Cerqueira <dan.list@brilhante.top> - 2024-01-27 19:03 +0000
csiph-web