Limp ma być w pełni funkcjonalnym środowiskiem Common Lisp IDE dla Vima. Domyślnie jest to SBCL, ale można go zmienić, aby obsługiwał większość innych implementacji, zastępując „sbcl” ulubionym lispem w pliku /usr/local/limp/latest/bin/lisp.sh
Omawiając Lisp w dzisiejszych czasach, powszechnie przyjmuje się, że jest to Common Lisp, język znormalizowany przez ANSI X3J13 (patrz HyperSpec i Practical Common Lisp dla dobrego podręcznika) z implementacjami takimi jak GNU Clisp, SBCL, CMUCL, AllegroCL i wiele inni.
Powrót do Limp. Istnieją inne rozwiązania, które są lżejsze lub próbują robić inne rzeczy, ale wierzę w zapewnienie środowiska, które daje takie rzeczy, jak dopasowywanie nawiasów, podświetlanie, przeszukiwanie dokumentacji, czyli uczynienie z tego rozwiązania pod klucz w jak największym stopniu .
W repozytorium Limp znajdziesz część wcześniejszych prac projektu SlimVim, a mianowicie interfejs ECL (Embeddable Common Lisp), połączony z późniejszymi wydaniami (7.1); Simon udostępnił również łatki do 7.2, które nie zostały jeszcze połączone. Interfejs ECL jest udokumentowany w if_ecl.txt .
Krótkoterminowa praca polega na połączeniu z 7.2 i przesłaniu łatki do vim_dev, aby została włączona do oficjalnego drzewa Vima.
Co prowadzi nas do długoterminowych planów: posiadanie Lispa bezpośrednio w Vimie ułatwi rozpoczęcie pracy nad front-endem SWANK (część SLIME, która działa w Twoim Lispie, gdzie slime.el jest częścią działającą w edytor - frontend).
A gdzieś pomiędzy, jest prawdopodobne, że cały Limp zostanie przepisany w Common Lisp przy użyciu interfejsu ECL, dzięki czemu Limp będzie łatwiejszy w utrzymaniu (VimScript nie jest moim ulubionym) i będzie łatwiejszy do dostosowania przez użytkowników.
Oficjalna strona Limp idzie w dół od czasu do czasu, ale jak wspomniałem, do pobrania na Vim.org zawsze powinien pracować, a grupy wsparcia wiotki-devel i wiotki-użytkownika są przechowywane w Google Groups. Nie wahaj się dołączyć, jeśli czujesz, że potrzebujesz odpowiedzi na pytanie, a może nawet chcesz dołączyć do rozwoju. Większość dyskusji toczy się na liście bezwładnego rozwoju. Jeśli interesujesz się IRC, jestem na #limp na irc.freenode.net jako „tic”.
Powodzenia!