[ANN] Gash 0.2.0 released

2019-12-15 Thread Timothy Sample
Hi everybody, I am very pleased to announce that Gash version 0.2.0 has been released. It represents 58 commits from two authors over the course of about six months. About = Gash is a POSIX-compatible shell written in Guile Scheme. It provides both the shell interface, as well as a Guile li

Re: Fwd: Re: Where can I find the environment files required to work with "Simply Scheme"?

2020-08-07 Thread Timothy Sample
Hi Mayuresh "mayur...@kathe.in" writes: > On Friday, August 07, 2020 05:24 PM IST, Ricardo Wurmus > wrote: > >> Is there something specific that isn’t working for you when using this >> in Guile? > > Everything. Just running the other code which calls this throws-up > errors I can't comprehen

Re: Fwd: Re: Where can I find the environment files required to work with "Simply Scheme"?

2020-08-08 Thread Timothy Sample
Hi again, "mayur...@kathe.in" writes: > I was using the "load" method as is usually the case. > > Try running the "acronym" example at; > https://people.eecs.berkeley.edu/~bh/ssch1/showing.html It works for me using 'load' and with this example. > Occurs to me that I could be doing something

Re: Questions about (open-input-output-pipe

2020-11-11 Thread Timothy Sample
Hi luhux, Neil Jerram writes: > On Tue, 10 Nov 2020 at 08:51, luhux wrote: > >> I want to implement this shell command: >> >> wg pubkey < private > public >> >> [...] >> >> I implemented it using the following code in guile: >> >> [...] >> >> (define (wg-gen-public-key private-key) >> (let ((

Guile Potluck 2021: QuickCheck

2021-03-06 Thread Timothy Sample
Hello all, For the potluck this year, I would like to present to you Guile-QuickCheck, which is a property-based testing library. You can download it and see a brief example at https://ngyro.com/software/guile-quickcheck.html (A Guix package is forthcoming.) I wrote this library years ago, b

Re: How to capture pid of (system process?

2021-12-17 Thread Timothy Sample
Hi Jacob, Jacob Hrbek writes: >> If you want to do things asynchronuously, you can look at >> open-pipe. It should also be possible to build anything you want with >> the lower-level fork, execl, dup->fdes, ... primitives (assuming >> things are single-threaded). > > Can you elaborate? (I am noo

Re: Ideas for making Guile easier to approach

2022-02-09 Thread Timothy Sample
Hi Christine, Christine Lemmer-Webber writes: > Heck, maybe I should make a SRFI for common human readable SRFI names. > #mildlyspicytake #maybenotabadidea It looks to be about as spicy as a cucumber. :) I remembered that the R7RS Large process was giving library names to SRFIs, but it looks

Re: Inconsistencies with free-identifier=? and bound-identifier=?

2023-07-27 Thread Timothy Sample
Hi Jean, Jean Abou Samra writes: > Consider the following test program. > > (define-syntax foo-test > (lambda (sintax) > (let ((foo1 (let ((foo 'bar)) > (syntax foo))) > (foo2 (let ((foo 'bar)) > (syntax foo > (display "free-identifie

Re: Inconsistencies with free-identifier=? and bound-identifier=?

2023-07-27 Thread Timothy Sample
A quick follow-up. Timothy Sample writes: > Lastly, you should read section 3.1 of “Binding as Sets of Scopes”: > > > https://www-old.cs.utah.edu/plt/scope-sets/general-macros.html#%28part._.Identifier_.Comparisons_with_.Scope_.Sets%29 > > It shows that ‘bound-identif

Re: Inconsistencies with free-identifier=? and bound-identifier=?

2023-07-28 Thread Timothy Sample
Jean Abou Samra writes: > Le jeudi 27 juillet 2023 à 12:28 -0600, Timothy Sample a écrit : > > May I ask why you are exploring this? It’s quite arcane! > > Because I am writing my own syntax expander :-) Nice! Best of luck to you. :) > (This is a school project, noth

[ANN] Gash 0.1 released

2019-06-01 Thread Timothy Sample
Hi all, I am very pleased to announce that Gash version 0.1 has been released. This is the very first release, but it represents 569 commits from three authors over the course of three years. About = Gash is a POSIX-compatible shell written in Guile Scheme. It provides both the shell interf

Re: [ANN] Gash 0.1 released

2019-06-02 Thread Timothy Sample
Hi Matt, Matt Wette writes: > On 6/1/19 11:53 AM, Timothy Sample wrote: > >> Hi all, >> >> I am very pleased to announce that Gash version 0.1 has been released. > > Impressive. Congrat's. Thanks! >>http://download.savannah.nongnu.org/releases/g