Estou tentando executar este código da documentação que define uma classe:
#lang racket/class
(define book-class%
(class object%
(field (pages 5))
(define/public (letters)
(* pages 500))
(super-new)))
Ocorre um erro quando tento executá-lo:
Bem-vindo ao DrRacket, versão 8.15 [cs]. Idioma: Determine o idioma da fonte; limite de memória: 128 MB. standard-module-name-resolver: coleção não encontrada para o caminho do módulo: racket/class/lang/reader
coleção: "racket/class/lang" nos diretórios de coleção:
/home/bert/snap/racket/26/.local/share/racket/8.15/collects
/snap/racket/current/usr/share/racket/collects/ ... [166 diretórios adicionais vinculados e de pacotes] nenhuma sugestão de pacote está disponível .[atualizar catálogo]Interações desativadas.
Originalmente, instalei a partir de um comando snap, mas depois instalei a partir do script shell que vem do site deles devido ao fato de que não consegui exibir a documentação Help->Racket na instalação original. Mas depois desse erro, tentei excluir a instalação shell (que vai para o seu diretório $HOME) e minha instalação agora é do aplicativo Ubuntu Software.
Cliquei em [atualizar catálogo] na mensagem de erro acima e ele verifica se há atualizações em pkgs.racket-lang.org, mas o erro permanece após a atualização/verificação.