O usłudze
PrzetłumaczonePiszę prawdziwy kod w Scheme i Guile używając Wisp — czytnika białych znaków do Lispa z standardu SRFI-119. Zamiast tonąć w logice w zagnieżdżonych nawiasach, Wisp pozwala wyrazić ten sam Lisp przez wcięcia i strukturę linii: źródło wygląda jak schludny pseudokod, ale kompiluje się dokładnie do tych s-wyrażeń, których oczekuje Guile.
Co robię:
— Skrypty i małe programy w Wisp dla GNU Guile, uruchamiane bezpośrednio z powłoki przez czytnik SRFI-119.
— Refaktoryzacja istniejącego Scheme z dużą ilością nawiasów na czytelny Wisp i z powrotem, gdy potrzebne są kanoniczne s-wyrażenia.
— Higieniczne makra, funkcje wyższego rzędu, rekurencja ogonowa i inteligentny podział modułów w formie Wisp.
— Pomocnicy REPL, kod łączący do budowy i skrypty automatyzacji, gdzie wcięty Lisp jasno wyraża intencje.
— Testy, komentarze w kodzie i krótki przewodnik, aby twój zespół pewnie czytał i rozszerzał źródło Wisp.
Dlaczego Wisp: to nie nowy język, tylko czytnik. Wszystko pozostaje w 100% kompatybilne z Guile i Scheme, w tym makra i biblioteki — zyskujesz całą moc Lispa przy znacznie mniejszym hałasie wizualnym. Utrzymuję kod idiomatyczny, dobrze zorganizowany i udokumentowany, a szczerze wyjaśniam kompromisy Wisp w porównaniu do klasycznych s-wyrażeń, abyś mógł wybrać odpowiednią formę dla każdego pliku. Skrypty, aplikacja Guile lub nauczanie zespołu, który boi się nawiasów — przekształcam pomysł w schludny, łatwy do utrzymania wcięty Lisp.
Co robię:
— Skrypty i małe programy w Wisp dla GNU Guile, uruchamiane bezpośrednio z powłoki przez czytnik SRFI-119.
— Refaktoryzacja istniejącego Scheme z dużą ilością nawiasów na czytelny Wisp i z powrotem, gdy potrzebne są kanoniczne s-wyrażenia.
— Higieniczne makra, funkcje wyższego rzędu, rekurencja ogonowa i inteligentny podział modułów w formie Wisp.
— Pomocnicy REPL, kod łączący do budowy i skrypty automatyzacji, gdzie wcięty Lisp jasno wyraża intencje.
— Testy, komentarze w kodzie i krótki przewodnik, aby twój zespół pewnie czytał i rozszerzał źródło Wisp.
Dlaczego Wisp: to nie nowy język, tylko czytnik. Wszystko pozostaje w 100% kompatybilne z Guile i Scheme, w tym makra i biblioteki — zyskujesz całą moc Lispa przy znacznie mniejszym hałasie wizualnym. Utrzymuję kod idiomatyczny, dobrze zorganizowany i udokumentowany, a szczerze wyjaśniam kompromisy Wisp w porównaniu do klasycznych s-wyrażeń, abyś mógł wybrać odpowiednią formę dla każdego pliku. Skrypty, aplikacja Guile lub nauczanie zespołu, który boi się nawiasów — przekształcam pomysł w schludny, łatwy do utrzymania wcięty Lisp.