Antecedentes: Estou procurando escrever alguns serviços da Web totalmente funcionais no Common Lisp como uma brincadeira do April Fools para o restante da equipe de desenvolvimento da minha empresa.
Existem duas partes para isso: ler informações de / gravá-las em um banco de dados MySQL e receber / processar / responder a solicitações por HTTP. (Na verdade, há uma terceira parte, escrevendo testes automatizados, mas meu parceiro de QA no crime vai lidar com essa parte.)
Depois de pesquisar no Google, encontrei um bom recurso aqui ( http://www.ymeme.com/creating-dynamic-websites-lisp-apache.html ), mas estou surpreso que aparentemente haja apenas uma explicação passo a passo. Alguém conhece outras pessoas ou pode compartilhar experiências pessoais com a criação de serviços da web no CLisp?
Respostas:
O Hunchentoot parece uma escolha popular e, como é normal para Edi Weitz, tem muita documentação boa.
Aqui está um passo a passo de todo o processo de configuração de um servidor da Web executando CL, para o lado sysadmin.
E Felipe Delgado tem blogado sobre suas experiências na Web Incomum .
(Infelizmente, não encontrei tempo para aprender coisas suficientes sobre o serviço da web de CL para compartilhar minhas próprias experiências.)
Atualização: o Hunchentoot está em movimento / mudou-se para https://github.com/edicl/hunchentoot
fonte
Use o padrão REST para desenvolver o Serviço da Web que deve ser mais fácil no LISP do que desenvolver serviços da Web tradicionais usando WSDL.
fonte