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


Groups > pt.comp.programacao > #191

Re: sobre common lisp e o sistema de arquivos

From Daniel Cerqueira <dan.list@brilhante.top>
Newsgroups pt.comp.programacao
Subject Re: sobre common lisp e o sistema de arquivos
Date 2024-01-24 14:02 +0000
Organization A noiseless patient Spider
Message-ID <87ede6zv6n.fsf@brilhante.top> (permalink)
References <87v87la7zs.fsf@example.com> <878r4h9o4m.fsf@example.com> <87ede8klea.fsf@example.com> <87zfwvki2b.fsf@example.com>

Show all headers | View raw


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

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