<blurgh>I tried installing Guile on Void Linux from source because the package in the repo is outdated (2.0.14). When I ran ./configure, it ran until it told me that libltld wasn't found. I reinstalled libltld and got the same error. What do? <rain1>you may need libltld -dev packages or something <daviid>blurgh: what is your distro? I recommend you install the distro version first, then remove it (but without purging), so dependencies are satisfied (great chances that it will also satisfy 2.2), then install 2.2 <blurgh>rain1: Thanks, I'll check if that's in the Void repos. <daviid>blurgh: note that you should checkout stable-2.2, after clning, master is for 3.0, not ready yet ... <blurgh>daviid: The folder I have is for 2.2.3. Is that incorrect? <daviid>blurgh: ah ok yes you grabbed the tarball, good <daviid>I thought you did clne the repo ... <blurgh>It went through libltdl checks correctly this time, but now says that my GMP package is outdated (needs 4.1 or greater). Ah, the joys of an experimental distro. I would libreboot my T400 and install Guix, but the Libreboot community has been incredibly unhelpful. <rain1>I assume you have got gmp-devel <rain1>what you might want to do is set up xbps-source and modify the gmp,mpfr,mpc packages to point to newer versions <blurgh>rain1: I figured it out and got it to work! <blurgh>I'm running make right now and it's show a bunch of .go files. I didn't know that Guile was partially written in Go. <rain1>its not actually written in go <blurgh>Oh. So these might actually be ~20 years older than Golang? <blurgh>Seeing as Guile is from 1993 and Go is from 2009. <rain1>well I think the .go idea is relativily recent in guiles history.. but i ddon't know the full details ***Raimondii is now known as Raimondi
<lloda>what is a (match) pattern for a list which is zero or more integers, then #t, then zero or more integers <rain1>I don't think match can recognize such complex patterns <amz3`>lloda: did you try something like (a . (#t) . b) ***Raimondii is now known as Raimondi