Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > pt.comp.programacao > #192

Re: sobre common lisp e o sistema de arquivos

From Patricia Ferreira <pferreira@example.com>
Newsgroups pt.comp.programacao
Subject Re: sobre common lisp e o sistema de arquivos
Date 2024-01-24 14:52 -0300
Organization A noiseless patient Spider
Message-ID <87zfwuhb5b.fsf@example.com> (permalink)
References <87v87la7zs.fsf@example.com> <878r4h9o4m.fsf@example.com> <87ede8klea.fsf@example.com> <87zfwvki2b.fsf@example.com> <87ede6zv6n.fsf@brilhante.top>

Show all headers | View raw


Daniel Cerqueira <dan.list@brilhante.top> writes:

> Patricia Ferreira <pferreira@example.com> writes:
>
>> Patricia Ferreira <pferreira@example.com> writes:
>>
>>> Patricia Ferreira <pferreira@example.com> writes:
>>>
>>>> Patricia Ferreira <pferreira@example.com> writes:
>>>>
>>>>> 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''.
>>>>>
>>>>>   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.''
>>>>
>>>> Eis o tipo de armadilha contras as quais estamos.
>>>>
>>>> NNTPD> (rename-file (make-pathname :name "1" :type "tmp")
>>>> (make-pathname :name "2" :type "txt"))
>>>> Failed to find the TRUENAME of
>>>> "c:\\[...]\\quicklisp\\local-projects\\nntp\\groups\\1.tmp":
>>>>
>>>> Lol.  Não consigo nem renomear um arquivo.
>>>
>>> Eis a próxima.
>>>
>>> NNTPD> (rename-file "3.txt" "3")
>>> #P"c:/[...]/nntp/groups/local.test/3.txt"
>>> #P"c:/[...]/nntp/groups/local.test/3.txt"
>>> #P"c:/[...]/nntp/groups/local.test/3.txt"
>>>
>>> Não é fácil renomear um arquivo sem uma ``extensão'', que Common Lisp
>>> adequadamente chama de ``type''.  Tentei também um experimento aleatório
>>> como
>>>
>>>   (make-pathname :name "3" :type nil)
>>>
>>> com mesmo comportamento.  Desisti de não usar extensões.
>>
>> Lol.  /Shame on me./  Em vez de NIL, basta :type "".
>
> Ainda bem que resolveste.
>
> Eu diria que essa problema é do Ruindows :-P

Não é, não---Windows não de fato suporta essas extensões.  Você pode
nomear seus arquivos essencialmente como se faz em UNIX exceto por uma
escolha mais restrita de caracteres.  As extensões são essencialmente
uma coisa dependente da aplicação, como o explorador de arquivos.

Back to pt.comp.programacao | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


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