SD4F: (exist? procedure-**maximum**-arity)

2021-12-28 Thread Blake Shaw
Hiya Guilers, I've just started Sussman & Hanson's new book "Software Design for Flexibility" and am trying to translate one of the functions from MIT-Scheme to Guile: #+BEGIN_SRC scheme (define (get-arity proc) (or (hash-table-ref/default arity-table proc #f) (let ((a (procedure-arity p

Re: SD4F: (exist? procedure-**maximum**-arity)

2021-12-29 Thread Blake Shaw
Olivier Dion writes: > Out of topic here, but what's your first impression of the book? I was > thinking of asking it for my birthday :-) As someone whose introduction to scheme was sicp about a year ago, which I spent about three months with only moving forward after solving each problem, get

Proposal: Deep Dive into the Guile Docs & Makeover Proposal

2022-02-08 Thread Blake Shaw
e city this summer for 8 weeks from June - August 2022. * BIO: Blake Shaw is a media artist and theorist most well known as one of the founders of the SWEATSHOPPE urban media art collective. His works have been shown in over 40 cities on every continent of the world (excluding Antarctica) at ven

Re: Newbie thoughts on Guile Hall + Guix

2022-02-08 Thread Blake Shaw
Vijay Marupudi writes: > I don't think it's fair to say that using packages in Guile just as > easy/hard as other languages. Python / Javascript make this incredibly > easy, and their ecosystem is evidence for that success. Their package > managers have flaws, but they have benefits too, and those

Re: Proposal: Deep Dive into the Guile Docs & Makeover Proposal

2022-02-08 Thread Blake Shaw
Jérémy Korwin-Zmijowski writes: > I could not put a word on it precisely but I was in between the feeling of > having too much info or not > enough. haha I can totally relate! That succinctly captures part of the core issue -- I might quote you on that if you don't mind ;) -- “In girum imus

Re: Proposal: Deep Dive into the Guile Docs & Makeover Proposal

2022-02-08 Thread Blake Shaw
Neil Jerram writes: > Speaking as one of the past authors of the manual, I look forward to > hearing your thoughts. It is genuinely challenging to present this > amount of material and explain its complexity, and there is no reason > at all to consider any current arrangement as cast in stone.

Re: Proposal: Deep Dive into the Guile Docs & Makeover Proposal

2022-02-08 Thread Blake Shaw
james writes: > I too would like to state my interest in your talk. As someone who is > relatively new to GNU Guile, I definitely see the interest in such a > discussion as I do my self sometimes find the documentation a bit hard > to navigate although I don't claim to have any knowledge of the h

Re: Newbie thoughts on Guile Hall + Guix

2022-02-08 Thread Blake Shaw
adriano writes: > Just don't > That stuff is too low level for human beings > [...] > Anyway, I feel your frustration, I've been there myself > > Actually I've been there with Guile more than with Guix > > But still I feel you > > I hope this message of mine can sooth your frustration, to some ex

Re: Proposal: Deep Dive into the Guile Docs & Makeover Proposal

2022-02-08 Thread Blake Shaw
Daniel Tornabene writes: > just a simple guile user here, sitting next to my printed out 2.2.6 > manual. I'm interested in this topic as well though I'd say my own > experience with the documentation is less a problem with it as it is > then with its organization. Perhaps I'm an anomaly, but I en

Re: Newbie thoughts on Guile Hall + Guix

2022-02-08 Thread Blake Shaw
Chris Vine writes: > Everything is capable of improvement but the guile manual is a manual > and not I think primarily intended as a language tutorial (although > Chapter 3 of the manual does have a very cursory introduction to the > scheme language). If you are looking for a tutorial, I suggest

Re: Newbie thoughts on Guile Hall + Guix

2022-02-09 Thread Blake Shaw
Catonano writes: Hi Adriano, > I personally believe this is a good chunk of why Guile wasn't as successful > as Python > > With Guile the overall experience is extremely frustrating > > I've been hanging around here for years, on and off, and overall I haven't > done anything, in Guile I th

Re: Ideas for making Guile easier to approach

2022-02-09 Thread Blake Shaw
ll and more about Guile. > > Some stuff below. > > Chris Vine writes: > > > On Tue, 08 Feb 2022 19:19:06 +0700 > > Blake Shaw wrote: > > > >> Vijay Marupudi writes: > >> > I don't think it's fair to say that using packages in Guile just

Re: Newbie thoughts on Guile Hall + Guix

2022-02-10 Thread Blake Shaw
Aleix Conchillo Flaqué writes: > My 2 cents: > > - Doing something in Guile is tough. I've been trying since 2011. > > Why is it tough? > > - The manual is written by very smart people for very smart people. Not for > newcomers. I've seen this sentiment expressed a few times when this topic ha

Re: Proposal: Deep Dive into the Guile Docs & Makeover Proposal

2022-02-16 Thread Blake Shaw
hiya guix, my apologies for not turning my presentation yet! I know people expressed excitement about it so I just want to give you a heads up that I just finished it, but alas I'm too tired to record the video now. but I will do it ang get it turned in first thing in the morning. but i think it

Re: Proposal: Deep Dive into the Guile Docs & Makeover Proposal

2022-02-17 Thread Blake Shaw
Blake Shaw writes: hiya guix, my apologies again for the hold up in getting this video to everyone. for those who won't have time to view it, I will rehash the suggested changes in the 5 minutes before; perhaps because of the delay in being able to get this together for everyone we can vi

Re: Proposal: Deep Dive into the Guile Docs & Makeover Proposal

2022-02-18 Thread Blake Shaw
Olivier Dion writes: > On Thu, 17 Feb 2022, Blake Shaw wrote: > >> looking forward to any feedback. > > Some things that I think could use some improvement: > > When you play a video while you're talking, make sure that the > volume of the video is v

Re: guile-oauth 1.1.0 released

2022-02-23 Thread Blake Shaw
Aleix Conchillo Flaqué writes: > Hi, > > I'm happy to announce guile-oauth 1.1.0. This is a minor release that just > adds a missing #:body keyword argument to OAuth1 and OAuth2 HTTP request > procedures and improves documentation. > > https://github.com/aconchillo/guile-oauth/ > > * About > > gu

Re: Shell commands with output to string

2022-02-23 Thread Blake Shaw
Olivier Dion via General Guile related discussions writes: > On Wed, 23 Feb 2022, Zelphir Kaltstahl > wrote: > >>> There's ton of missing stuffs in the standard library IMO. On top >>> of my >>> head, filesystem paths manipulation (e.g. path-join) is also one >>> that is >>> probably getting re

good papers on graphics in scheme/lisp?

2022-03-02 Thread Blake Shaw
Hiya Guilers, Blake here, who delivered the presentation on the Guile documentation for Guix Days recently[1]. I'm in the process of gathering a summary of the proposed changes which I'll send out in the next week or two, but in the meantime I was hoping I can pick your brains on other matters. N

Re: good papers on graphics in scheme/lisp?

2022-03-03 Thread Blake Shaw
Hi Alex! Aleix Conchillo Flaqué writes: > On Wed, Mar 2, 2022 at 8:57 AM Blake Shaw > wrote: > > Hiya Guilers, > > Hi! > > But anyway, thats not actually what I came here to discuss. I > usually > like to use these commissions to dive into

Re: good papers on graphics in scheme/lisp?

2022-03-03 Thread Blake Shaw
Olivier Dion writes: > On Wed, 02 Mar 2022, Blake Shaw wrote: > >> Next week I will start working on my installation /Scribble Jam/ for >> iLight Singapore[2], and I'm planning to do it all in Guile OpenGL + >> GLSL. I've started fiddling with Guile OpenGL a

Re: good papers on graphics in scheme/lisp?

2022-03-03 Thread Blake Shaw
writes: > On Wed, Mar 02, 2022 at 12:34:32PM -0500, Olivier Dion via General > Guile related discussions wrote: >> On Wed, 02 Mar 2022, Blake Shaw wrote: > > [...] > >> > Also, one last thing, I'm considering attempting to create a DSL that >> > comp

Re: good papers on graphics in scheme/lisp?

2022-03-04 Thread Blake Shaw
Matt Wette writes: > On 3/3/22 11:29 AM, Blake Shaw wrote: >> writes: >> >>> On Wed, Mar 02, 2022 at 12:34:32PM -0500, Olivier Dion via General >>> Guile related discussions wrote: >>>> On Wed, 02 Mar 2022, Blake Shaw wrote: >>> [...] >

[feature request] merge sxml->html from (haunt html) into guile?

2022-06-26 Thread Blake Shaw
dition to (sxml simple), which also is in need of documentation, so if folks would agree this would be useful I'd be happy to, in turn, provide documentation for the currently missing SXML page, covering all the functions in (sxml simple). WDYT? ez, b -- Blake Shaw Director, SWEATSHOPPE sweatshoppe.org ---

Wiki && Re: [feature request] merge sxml->html from (haunt html) into guile?

2022-06-28 Thread Blake Shaw
docs. Any thoughts? ez, b On Tue, Jun 28, 2022, 20:26 Luis Felipe wrote: > Hi Blake, > > On Monday, June 27th, 2022 at 06:57, Blake Shaw > wrote: > > > Finally I caved and decided to look at the Bootstrappable source code, > and > > voila! (haunt html) provides

Re: guile-oauth 1.3.0 released

2022-06-30 Thread Blake Shaw
Thanks for keeping all these essential tools in shape Alex! On Thu, Jun 30, 2022, 13:15 Aleix Conchillo Flaqué wrote: > Hi, > > I'm happy to announce guile-oauth 1.3.0. This release allows you to use > other HTTP client libraries to perform HTTP requests. An *http-proc* > procedure can be speci

Re: Curiosity: Microkernel implemented in Guile ?

2022-07-03 Thread Blake Shaw
Here is a toy kernel implemented in Loko Scheme that I just came across: https://github.com/luksamuk/loko-kernel On Sat, Jul 2, 2022, 16:48 Matias Jose Seco Baccanelli < matias_jose_s...@autoproduzioni.net> wrote: > Hello fellow Guilers! > Thank you so much for the wide input! > So cool to see ma

Re: The Spritely Institute publishes A Scheme Primer (the long-requested "Guile tutorial"?)

2022-07-08 Thread Blake Shaw
Wow I'm just now looking through this and it looks amazing. It's great that there is finally something that shows idiomatic extra-scheme practices from the outset (things not in the core spec but widely implemented like pattern matching) and gets straight into the goods by concluding with a simple

Re: Guile Steel: a proposal for a systems lisp

2022-07-10 Thread Blake Shaw
and performance requirements of per-sample DSP. If this initiative takes off I'd like to offer my help however I could contribute :) --- Blake Shaw Director, SWEATSHOPPE sweatshoppe.org --- On Sat, Jul 9, 2022 at 3:38 PM Christine Lemmer-Webber < cweb...@dustycloud.org> wrote: > >

Re: New "GNU Guile Made" and "Guile Hall Managed" badges

2022-07-16 Thread Blake Shaw
These are great, super slick On Sat, Jul 16, 2022, 21:26 Jérémy Korwin-Zmijowski < jer...@korwin-zmijowski.fr> wrote: > Neat ! > > Le 16 juillet 2022 15:22:37 GMT+02:00, Luis Felipe < > luis.felipe...@protonmail.com> a écrit : > >Hi, > > > >I made some badges you can use to let people know that y

boiler plate class generation, writing fresh variables with macros

2022-07-22 Thread Blake Shaw
Hiya guilers, Right now I am working on a window manager extension system in Guile and GOOPs, and I want to eliminate the boilerplate for generating class slots, with a syntax-case macro like: #+begin_example scheme (define-syntax slot-machine (λ (form) (syntax-case form () ((_ catego

Re: [ANN] Guile SRFI-146 0.1.0 released (purely functional data structures)

2022-08-08 Thread Blake Shaw
Nice, thank you! Hope its accepted into guix quickly :) On Mon, Aug 8, 2022, 15:56 pukkamustard wrote: > > Hello Guilers, > > I'm pleased to announce Guile SRFI-146 0.1.0: > https://inqlab.net/git/guile-srfi-146.git/tag/?h=v0.1.0 > > Guile SRFI 146 provides bindings to SRFI 146 (Mappings). SRFI

Re: fun with wayland

2023-02-06 Thread Blake Shaw
Wow this looks great, I currently configure my Herbstluftwm with an ad-hoc guile edsl, but I may have to switch over to Wayland now :) Looking forward to play with this, cheers On Mon, Feb 6, 2023, 20:31 Matt Wette wrote: > > > On 2/5/23 11:25 PM, Sascha Ziemann wrote: > > Am So., 5. Feb. 2023

Re: fun with wayland

2023-02-12 Thread Blake Shaw
wrote: > So, you are looking to implement a compositor? > My scanner doesn't generate that side of the protocol > (yet), but I could add it. > > > On 2/6/23 10:09 PM, Blake Shaw wrote: > > Wow this looks great, I currently configure my Herbstluftwm with an > ad-hoc >