Re: configuring apps for guile

2020-02-16 Thread Ludovic Courtès
Hello Matt, Matt Wette skribis: > From configure.ac: > > guile_build_prefix=`$GUILE -c "(display (assq-ref %guile-build-info > 'prefix))"` > > if test "$guile_build_prefix" == "$prefix"; then >   echo "using paths for installed guile" >   GUILE_SITE_DIR >   GUILE_SITE_GO_DIR >   GUILE_DATA_DIR >

Happy birthday, Guile!

2020-02-16 Thread Ludovic Courtès
Hello Guilers! Today, it’s been 9 years since Guile 2.0 came out! https://lists.gnu.org/archive/html/guile-devel/2011-02/msg00173.html It’s impressive how much has been accomplished since 2.0, and how what seemed like a pipe dream back then came into reality with 3.0. I think Guile 2.0 starte

Re: configuring apps for guile

2020-02-16 Thread Matt Wette
On 2/16/20 6:48 AM, Ludovic Courtès wrote: Hello Matt, Matt Wette skribis: From configure.ac: guile_build_prefix=`$GUILE -c "(display (assq-ref %guile-build-info 'prefix))"` if test "$guile_build_prefix" == "$prefix"; then   echo "using paths for installed guile"   GUILE_SITE_DIR   GUIL

Re: configuring apps for guile

2020-02-16 Thread Matt Wette
On 2/16/20 7:28 AM, Matt Wette wrote: On 2/16/20 6:48 AM, Ludovic Courtès wrote:    moddir = $(datadir)/guile/site/$(GUILE_EFFECTIVE_VERSION)    godir  = $(libdir)/guile/$(GUILE_EFFECTIVE_VERSION)/site-ccache What if you have a system that gives this (e.g., Ubuntu 18.04): mwette$ /usr/bin/gu

Re: configuring apps for guile

2020-02-16 Thread Matt Wette
On 2/16/20 7:43 AM, Matt Wette wrote: And for me, things get more bizarre.  If I have another guile installed in my path under /opt/local I get   mwette$ /usr/bin/guile -c "(display (%site-ccache-dir)) (newline)"   /opt/local/lib/guile/2.2/site-ccache I think this has something to do with

Re: Happy birthday, Guile!

2020-02-16 Thread Linus Björnstam
Hooray! I have a bunch of small utils that I use to make repl life easier. One thing I did to scratch an itch is a clojuresque lambda shorthand (cut on steroids) for guile. It transverses whatever expressions you put into it and rewrites it into a lambda where all identifiers of the form %n wher

Re: configuring apps for guile

2020-02-16 Thread Ludovic Courtès
Hi, Matt Wette skribis: > What if you have a system that gives this (e.g., Ubuntu 18.04): > > mwette$ /usr/bin/guile -c "(display (assq-ref %guile-build-info > 'prefix)) (newline)" > /usr > > mwette$ /usr/bin/guile -c "(display (%site-ccache-dir)) (newline)" > /usr/lib/x86_64-linux-gnu/guile/2.2

Re: configuring apps for guile

2020-02-16 Thread Matt Wette
On 2/16/20 9:57 AM, Ludovic Courtès wrote: Hi, Matt Wette skribis: What if you have a system that gives this (e.g., Ubuntu 18.04): mwette$ /usr/bin/guile -c "(display (assq-ref %guile-build-info 'prefix)) (newline)" /usr mwette$ /usr/bin/guile -c "(display (%site-ccache-dir)) (newline)" /us

Re: Happy birthday, Guile!

2020-02-16 Thread Arun Isaac
> Today, it’s been 9 years since Guile 2.0 came out! Happy birthday, Guile! And, congratulations to the entire Guile community! > We used to have a “Guile potluck” for the anniversary, where people > would bring their own hacks and virtually join for a party. We missed > it this year, but if th

Re: Happy birthday, Guile!

2020-02-16 Thread Roel Janssen
On Sun, 2020-02-16 at 15:56 +0100, Ludovic Courtès wrote: > Hello Guilers! > > Today, it’s been 9 years since Guile 2.0 came out! > > https://lists.gnu.org/archive/html/guile-devel/2011-02/msg00173.html > > It’s impressive how much has been accomplished since 2.0, and how what > seemed like a

Re: Happy birthday, Guile!

2020-02-16 Thread Ricardo Wurmus
Hi Roel, > - An LDAP authenticator using the FFI and openldap: > https://github.com/UMCUGenetics/sparqling-genomics/blob/master/web/ldap/authenticate.scm.in > > We use it on a site-local deployment. > > - HTTP digest authentication: > https://github.com/UMCUGenetics/sparqling-genomics/blob/maste

GNU Shepherd 0.7.0 released

2020-02-16 Thread Ludovic Courtès
We are pleased to announce the GNU Shepherd version 0.7.0, a bug-fix release. • About The GNU Daemon Shepherd or GNU Shepherd is a service manager written in Guile that looks after the herd of system services. It provides a replacement for the service-managing capabilities of SysV-init (or

Re: Happy birthday, Guile!

2020-02-16 Thread sirgazil
On Sun, 16 Feb 2020 13:36:16 -0500 Arun Isaac wrote > > > Today, it’s been 9 years since Guile 2.0 came out! > > Happy birthday, Guile! And, congratulations to the entire Guile > community! > > > We used to have a “Guile potluck” for the anniversary, where people > > would b

Re: Happy birthday, Guile!

2020-02-16 Thread sirgazil
On Sun, 16 Feb 2020 16:13:41 -0500 Mike Gran wrote > On Sun, Feb 16, 2020 at 03:56:31PM +0100, Ludovic Court??s wrote: > > Hello Guilers! > > > > Today, it???s been 9 years since Guile 2.0 came out! > > > We used to have a ???Guile potluck??? for the anniversary, where people >

Re: Happy birthday, Guile!

2020-02-16 Thread Ricardo Wurmus
Ludovic Courtès writes: > Today, it’s been 9 years since Guile 2.0 came out! > > https://lists.gnu.org/archive/html/guile-devel/2011-02/msg00173.html Woo! Happy birthday, Guile! > It’s impressive how much has been accomplished since 2.0, and how what > seemed like a pipe dream back then ca

Re: Happy birthday, Guile!

2020-02-16 Thread Jeremy Korwin-Zmijowski
Le dimanche 16 février 2020 à 15:56 +0100, Ludovic Courtès a écrit : > Hello Guilers! > > Today, it’s been 9 years since Guile 2.0 came out! > > > https://lists.gnu.org/archive/html/guile-devel/2011-02/msg00173.html > > It’s impressive how much has been accomplished since 2.0, and how > what

potluck; Re: Happy birthday, Guile!

2020-02-16 Thread Arne Babenhauserheide
Happy Birthday Guile! Here’s a small contribution to the potluck: define : first-encounter Enter : Juli Fin Melter Lark Rooted Breeze game-state-set! . game-state-initial Juli Fin Finally we have our own home! Melter Lark I will d

Re: Happy birthday, Guile! - grid printing

2020-02-16 Thread Zelphir Kaltstahl
Hi Guile Users! Guile is my go to programming language for my free time projects : ) While it's sometimes not as easy to find answers for problems as in some other programming languages, usually it is worth the research, as I come out more knowledgeable on the other side. The documentation is usua