LISP web servislerini yazmak için strateji / kaynaklar?


11

Arka plan: Şirketimdeki geliştirme ekibinin geri kalanına April Fools şakası olarak Common Lisp'de tamamen işlevsel bazı web servisleri yazmak istiyorum.

Bunun iki parçası vardır: bilgileri MySQL veritabanından okuma / MySQL veritabanına yazma ve HTTP üzerinden istekleri alma / işleme / yanıtlama. (Aslında, otomatik testler yazan üçüncü bir parça var, ancak KG suçla iş ortağım bu kısmı ele alacak.)

Bazı Google'lardan sonra burada iyi bir kaynak buldum ( http://www.ymeme.com/creating-dynamic-websites-lisp-apache.html ), ancak görünüşe göre yalnızca tek bir adım olduğunu görünce şaşırdım. Herkes başkalarını biliyor mu veya CLisp'te web servislerini yazarak kişisel deneyimlerini paylaşan var mı?


LISP'yi öğrenmek ve kullanmak istediğiniz bölüme hayranım, ama diğer bölüm ... ya umduğunuz gibi gitmezse?
İş

1
Bunu takip ettiğimden emin değilim - "herkes ciddiye alırsa ve onları korkuttuğum için bağırırsam" ya da "zamanında bitirmezsem" demek istiyor musunuz? Ayrıca, Lisp'te zaten yetkin olduğumu belirtmeliyim, daha önce Lisp'de bir dizi web hizmeti yazmadım.
Arkaaito

Yanıtlar:


8

Hunchentoot popüler bir seçim gibi görünüyor ve Edi Weitz için normal olduğu gibi birçok iyi belgeye sahip.

İşte şeylerin sysadmin tarafı için bir CL çalışan web sunucusu kurma sürecinin tamamı.

Ve Felipe Delgado 'ın yaptığı için blog mu nadir Web deneyimleri.

(Ne yazık ki, kendi deneyimlerimi paylaşmak için yeterli CL web hizmeti öğelerini öğrenmek için zaman bulamadım.)

Güncelleme: Hunchentoot hareket ediyor / https://github.com/edicl/hunchentoot adresine taşındı


0

LISP'de WSDL kullanarak geleneksel Web hizmetleri geliştirmekten daha kolay olması gereken Web Hizmetini geliştirmek için REST standardını kullanın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.