Freelance › Freelancers services › Web development › Web programming › Clean indentation-based Lisp with Wisp for Guile and Scheme
Clean indentation-based Lisp with Wisp for Guile and Scheme
Service description
I write real Scheme and Guile code using Wisp, the whitespace-to-Lisp reader defined in SRFI-119. Instead of drowning your logic in nested parentheses, Wisp lets me express the same Lisp with indentation and line structure, so the source reads like clean pseudocode while compiling to exactly the s-expressions Guile expects.
What I deliver:
— Wisp scripts and small programs for GNU Guile, runnable straight from the shell with the SRFI-119 reader.
— Refactoring of existing parenthesis-heavy Scheme into readable Wisp, and the reverse when you need canonical s-expressions back.
— Hygienic macros, higher-order functions, tail-recursive loops and proper module layout written in Wisp form.
— REPL helpers, build glue and automation scripts where indentation-based Lisp keeps the intent obvious.
— Tests, inline comments and a short guide so your team can read and extend the Wisp sources with confidence.
Why Wisp: it is not a new language, only a reader. Everything stays 100% compatible with Guile and Scheme, macros and libraries included, so you get the full power of Lisp with far less visual weight. I keep the code idiomatic, well factored and documented, and I explain the trade-offs of Wisp versus classic s-expressions honestly so you pick the right form for each file. Whether you are scripting, building a Guile application or teaching Lisp to a team that fears the brackets, I turn the idea into tidy, maintainable indentation-based Lisp.
What I deliver:
— Wisp scripts and small programs for GNU Guile, runnable straight from the shell with the SRFI-119 reader.
— Refactoring of existing parenthesis-heavy Scheme into readable Wisp, and the reverse when you need canonical s-expressions back.
— Hygienic macros, higher-order functions, tail-recursive loops and proper module layout written in Wisp form.
— REPL helpers, build glue and automation scripts where indentation-based Lisp keeps the intent obvious.
— Tests, inline comments and a short guide so your team can read and extend the Wisp sources with confidence.
Why Wisp: it is not a new language, only a reader. Everything stays 100% compatible with Guile and Scheme, macros and libraries included, so you get the full power of Lisp with far less visual weight. I keep the code idiomatic, well factored and documented, and I explain the trade-offs of Wisp versus classic s-expressions honestly so you pick the right form for each file. Whether you are scripting, building a Guile application or teaching Lisp to a team that fears the brackets, I turn the idea into tidy, maintainable indentation-based Lisp.
Contact the freelancer
Order the service or ask the freelancer a question.
Freelancer contacts
E-mailShow
