Vamos lá: 1) EMACS, com SLIME. É bom gastar um bom tempo aqui e aprender a usar e configurar o emacs de acordo com o seu gosto (minha configuração foi evoluindo com o passar de vário anos) 2) Na verdade, contanto que o arquivo já tenha sido carregado (LOAD), não há sintaxe especial para acessá-los. No entanto, na prática você tem que estruturar seus programas em 'packages' (quem podem estar em 1 ou mais arquivos). 3) No REPL é só carregar o seu arquivo e chamar a função que você deseja. Se a sua idéia é rodar o arquivo (como se fosse um script), cada distribuição tem um jeito diferente. 4) O REPL é "o sistema". Um "print" por exemplo, imprime os caracteres no console. 5 & 6) Através de bibliotecas. Veja no Cliki[1] o que mais te atrai!
Pelas suas perguntas, dá pra ver que você é bem novo mesmo no lisp. Minha sugestão é que você pare um momento e leia (fazendo os exercícios) o Practical Common Lisp, que pode ser lido gratuitamente online[2]. Muito do que você perguntou vai ficar bem mais claro depois da leitura do livro! Depois que estiver "manjando" um pouco mais do básico, minha sugestão é usar SBCL ao invés de CLISP e dar uma olhada no livro "The Land of Lisp", do Conrad Barski (que, aliás, tem um mini-tutorial bem legal no site[3]). Por fim, quando estiver programando "sério, não se esqueça de usar ASDF[4] e Quicklisp[5]. [1] http://www.cliki.net/ [2] http://www.gigamonkeys.com/book/ [3] http://lisperati.com/ [4] http://common-lisp.net/project/asdf/ [5] http://www.quicklisp.org/ Em 22 de agosto de 2014 16:11, Carlos Burity <[email protected]> escreveu: > Pessoal, > > Boa tarde. > > Faz quase 10 anos que não programo, programei durante 14 anos. > Agora quero voltar a programar para desenvolver alguns projetos pessoais. > > Mas não quero programar em qualquer linguajem, por isso escolhi lisp para > trabalhar. > > Bom. Andei estudando um pouco e entendendo um pouco sobre a linguagem, mas > estou com muitas dificuldades em usá-la (Devo estar muito enferrujado). > Não estou conseguindo encontrar as informações que preciso e estou > avançando a passos de tartaruga. > > Estou usando o CLISP no Ubuntu. Bem no começo. > > Tenho dúvidas ridiculamente básicas como: > 1- Qual seria um bom IDE para utilizar? > 2- Como acessar objetos e funções de diferentes arquivos? > 3- Como chamar a execução de um arquivo .lisp pelo CLISP? Consigo colocar > os comandos e receber o resultado, mas e se os comandos estiverem em um > arquivo, como executo? > 4- Como interagir com o sistema passando informações e tendo retornos das > informações passadas? > 5- Como criar uma interface gráfica, seja para win, linux, Mac, web, > android, OSX? > 6- Como acessar uma base de dados? > > Vocês poderiam me ajudar com informações de onde posso conseguir estas > respostas? > > -- > Muito Obrigado! > > Abraços, > Carlos Burity > > -- > You received this message because you are subscribed to the Google Groups > "Lisp-br" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/lisp-br. > For more options, visit https://groups.google.com/d/optout. > -- Rafael Ibraim Oracle Database SQL Expert Linux User Number: #537480 [email protected] -- You received this message because you are subscribed to the Google Groups "Lisp-br" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/lisp-br. For more options, visit https://groups.google.com/d/optout.
