#Wisp 1.0.11 released: https://www.draketo.de/software/wisp#v1.0.11
To test on GNU Linux: Install Guile, wget, and make, then run:
wget https://www.draketo.de/software/wisp-1.0.11.tar.gz ; \
tar xf wisp-1.0.11.tar.gz ; cd wisp-1.0.11/ ; \
./configure ; make check ; examples/newbase60.w 123
»The more time passes, the more I admire #Wisp!« — Christine Lemmer-Webber, 2021 — this is just awesome to read again, thank you @cwebber !
#Wisp #gnu #guile #scheme #programming
#Wisp 1.0.10 released: https://www.draketo.de/software/wisp#v1.0.10
Improvements:
- encoding handling only changes the port
- more precise reader adaption (removed side-effects)
- unlimited leading underscores
Thanks to Maxime Devos!
@amoroso You wouldn’t call Wisp a most influencial language, right? 😃
(I’d love it to be one, but it is only used in maybe a dozen projects — though one of these is the GWL, likely turning #Wisp the sideproject into my largest contribution to scientific computing, bigger than my Physics PhD 😃 — big thanks to rekado and @cwebber who saw its potential to make Scheme easier for newcomers without pulling people out of the Scheme community )
@amoroso though the doubly fun part is that I nowadays write most of my hobby code in #Guile #Wisp: https://www.draketo.de/software/wisp
… and there I have not yet written a single C-extension (I really should, just to know that I know how).
@SReyCoyrehourcq note the links there. What got me from #Python to Scheme is http://www.phyast.pitt.edu/~micheles/scheme/aps/index.html — this taught me a lot off great background; py2guile was how I made the practical progression, recreating what I missed and learning to love the additional options I got from #Guile #Scheme.
Nowadays I write most of my hobby code in #wisp: https://www.draketo.de/english/wisp — examples: https://www.draketo.de/software/advent-of-wisp-code-2021 🙂
You may want to use code from https://hg.sr.ht/~arnebab/wisp/browse/examples i.e. doctests.scm
@bond @cwebber
I just completed "Extended Polymerization" - Day 14 - Advent of Code 2021 #AdventOfCode https://adventofcode.com/2021/day/14
⇒ https://www.draketo.de/software/advent-of-wisp-code-2021#day-14-puzzle-1
#wisp
#1w6 Dryads Wake now has chapters. If you tried it more than 2 months ago, this is a great time to load your save state again: https://dryads-wake.1w6.org/
If you did not try it yet: start a new game and have fun!
It’s still short and every decision counts — once you played through, try again and choose differently to see another path; since your decisions are uncertain, even choosing the same will likely get you a different story 🙂
minimal #libre #text #rpg #game in #guile #scheme #wisp ( #lisp )
#1w6 #libre #text #rpg #game #guile #scheme #Wisp #lisp
#Wisp update: #Chickadee support: https://www.draketo.de/software/wisp#chickadee-2022-10-08 with full example and screencast of live-hacking on the example game
#Wisp on #Hackernews: Access Stats: https://www.draketo.de/politik/kommentare#wisp-hackernews-access-statistics-2022 — when do people read HN?
My #wisp project made its way to #hackernews yesterday! 😃 https://news.ycombinator.com/item?id=32382977 — “Wisp: Whitespace to Lisp” *happy* #gnu #guile
@jeko @trevdev @jgoerzen @JonYoder @dthompson If you want to see how short solutions look in #wisp, have a look at the advent of wisp code 2021: https://www.draketo.de/software/advent-of-wisp-code-2021 — I solved the first 12 tasks of the advent of code there, with code from elegant to "I will replace the pilot by a simple bash script" :-)
The code is always doubled—look at the required change.
If you want to have a list of awesome things about Guile, have a look at the 10 ways GNU Guile is 10x better: https://www.draketo.de/software/guile-10x
The Advent of #Wisp Code 2021
now has a reworked mascot :-)
Advent of #Wisp #Code, Day 12, Puzzle 1: All the exciting trails: https://www.draketo.de/software/advent-of-wisp-code-2021#day-12-puzzle-1
#Wisp #code #aoc #adventofcode
#wisp 1.0.5 released: the language implementation is now explicitly licensed under the expat license (lax license) to make it secure to embed wisp in guile-using games like those made with tsukundere: https://www.draketo.de/software/wisp#orga9852c8
#Wisp 1.0.3 released: https://www.draketo.de/english/wisp#v1.0.3 — support #GNU #Guile 3, provide wisp binary, easier project creation.