Czy są już jakieś CMS-y napisane w językach programowania funkcyjnego (seplenienie, haskell, f #/nemerle, scala, erlang, clojure, smalltalk)?CMS w języku programowania funkcjonalnego
Odpowiedz
Lambdium Light jest CMS napisany w SML z Eliom (Eliom jest rozszerzeniem dla serwera WWW, który umożliwia dynamiczne Ocsigen stron internetowych generation.Ocsigen jest również napisane w OCaml)
Niestety moja odpowiedź będzie bardzo częściowa. Mam nadzieję, że inni ludzie dowiedzą się więcej na ten temat.
Niektóre subaspects zarządzania treścią mają na pewno zostały wdrożone w Haskell:
- Słyszałem o systemie wiki realizowanego w Haskell: Flippi. O ile mi wiadomo, pozostała bardzo minimalna, a jej konserwacja została przerwana. Haskell wiki to , a nie wraz z nim.
- Jeśli chodzi o kontrolę wersji, zainspirowany Haskell, zainspirowany kwantami mechaniki darcs okazał się skuteczny, a jego konserwacja jest wciąż żywa i aktywna.
Więcej informacji na temat wiki i systemów zarządzania treścią wdrożonych w Haskell można znaleźć pod numerem here on Haskell wiki. Istnieje kilka prób dla wiki. Dwa łącza dla systemów zarządzania danymi (Halipeto i Hope) są zepsute, ale można je odzyskać za pomocą "zwrotnej maszyny" archive.org. Mimo to, Hope's darcs repo is available directly, można to sprawdzić przez:
darcs get --partial http://www.cs.chalmers.se/~bringert/darcs/hope/
Zdecydowanie polecam, patrząc na to, co jest w hackage. Na przykład. gitit i orchid, http://hackage.haskell.org/package/orchid Jest tam także wiele innych aktualnych bibliotek internetowych. –
Dziękuję bardzo za te informacje. – physis
Erlang próba jest Wikie.
Wspaniałe wiki gitit jest napisane w Haskell: http://gitit.net Używa darcs lub git jako warstwy pamięci masowej. Wiki darcs działa na gitit, http://wiki.darcs.net/
Zotonic wygląda obiecująco (w Erlang)
dla facetów, którzy znają rosyjski, istnieje cms Common Lisp here (github link).
Hmm, właśnie zauważyłem, że pier brakuje jako cms cm.
Haskell: clckwrks, obsługuje wtyczki i motywy.
Scala:
- Scalapress w aktywnym rozwoju
- Fink, bulitwith scalartra
Hoisted to system CMS oparty na systemie Liftweb.
- 1. Jaki jest status funkcjonalnego programowania reaktywnego w języku Python?
- 2. Model maszyny do programowania funkcjonalnego
- 3. Logowanie w ramach paradygmatu programowania funkcjonalnego
- 4. Wzory funkcjonalnego, dynamicznego i aspektowego programowania
- 5. Czy istnieje biblioteka programowania funkcjonalnego dla .NET?
- 6. Arkusze kalkulacyjne z językiem programowania funkcjonalnego
- 7. Trafność sprawdzania modelu w mocno typowanych językach programowania funkcjonalnego?
- 8. Jak korzystać z programowania funkcjonalnego przy projektowaniu aplikacji
- 9. Generowanie DAG z posetu przy użyciu ściśle funkcjonalnego programowania
- 10. Stan tworzenia stron internetowych przy użyciu języka programowania funkcjonalnego
- 11. O programowaniu stylu funkcjonalnego
- 12. W jakim języku programowania opracowano aplikację GoogleTalk?
- 13. Co to jest "1ULL" w języku programowania
- 14. CMS oparty na języku JavaScript, bez serwera?
- 15. Nauka programowania języków programowania
- 16. W jaki sposób podnoszenie (w kontekście programowania funkcjonalnego) odnosi się do teorii kategorii?
- 17. Jakie dodatkowe funkcje programowania funkcjonalnego oferuje TypeScript w porównaniu do JavaScript?
- 18. Sortowanie radix w miejscu w języku programowania D
- 19. Równość wystąpienia interfejsu funkcjonalnego w java
- 20. Jak zaimplementować wykresy i algorytmy wykresów w funkcjonalnym języku programowania?
- 21. Jak przetwarzać równoległe żądanie HTTP w języku programowania go?
- 22. tworzenie bazy danych za pomocą programowania w języku C
- 23. Jak wydrukować tyldę (~) w języku programowania Zebra (ZPL)
- 24. W jakim języku programowania jest Sublime Text 2 napisany
- 25. Jak skutecznie rozłączyć() gniazdo domeny uniksowej w języku programowania Go
- 26. Jak przydzielić pamięć dla tablicy w języku programowania go?
- 27. Jakie są najlepsze praktyki dotyczące programowania funkcjonalnego i interakcji z bazą danych?
- 28. Co to są niektóre biblioteki Pythona napisane do demostracyjnego Funkcjonalnego programowania reaktywnego?
- 29. Uwierzytelnianie testu funkcjonalnego Symfony2
- 30. Czy możesz reprezentować ten sam przykład używając języków programowania proceduralnego, funkcjonalnego, logicznego i OO?
Wiem, twitter działa na Scali. – folone
smalltalk funkcjonalny? – fortran
@fortran cóż, ma smak języka funkcyjnego: zamknięcia, funkcje anonimowe, funkcje wyższego rzędu. w rzeczywistości jest nie mniej funkcjonalny niż scala w pewnym sensie, imho. – folone