Re: "Missing" libraries/concepts found in other languages/ecosystems?

2020-07-11 Thread John Cowan
On Sat, Jul 11, 2020 at 7:10 PM Chris Vine wrote: So when you said "continuable and non-continuable in Scheme are exactly > like CL [signal] and error (and its variants)" are you then saying that > SIGNAL == continuable (ie raise-continuable in R6RS) and ERROR == > non-continuable (ie raise in

Re: "Missing" libraries/concepts found in other languages/ecosystems?

2020-07-11 Thread Chris Vine
On Sat, 11 Jul 2020 18:41:34 -0400 John Cowan wrote: > On Sat, Jul 11, 2020 at 6:39 PM Chris Vine wrote: > > On Sat, 11 Jul 2020 14:20:22 -0400 > > John Cowan wrote: > > > On Sat, Jul 11, 2020 at 6:14 AM Chris Vine > > wrote: > > > > > > > (To answer the question in your > > > > following

Re: "Missing" libraries/concepts found in other languages/ecosystems?

2020-07-11 Thread John Cowan
Sorry, I meant SIGNAL, not RAISE, in CL. I'm glad Guile supports `guard`. On Sat, Jul 11, 2020 at 6:39 PM Chris Vine wrote: > On Sat, 11 Jul 2020 14:20:22 -0400 > John Cowan wrote: > > On Sat, Jul 11, 2020 at 6:14 AM Chris Vine > wrote: > > > > > (To answer the question in your > > >

Re: "Missing" libraries/concepts found in other languages/ecosystems?

2020-07-11 Thread Chris Vine
On Sat, 11 Jul 2020 14:20:22 -0400 John Cowan wrote: > On Sat, Jul 11, 2020 at 6:14 AM Chris Vine wrote: > > > (To answer the question in your > > following email, continuable exceptions are in some sense analogous to > > common lisp restarts.) > > Continuable and non-continuable in Scheme are

Re: "Missing" libraries/concepts found in other languages/ecosystems?

2020-07-11 Thread John Cowan
On Sat, Jul 11, 2020 at 6:14 AM Chris Vine wrote: > (To answer the question in your > following email, continuable exceptions are in some sense analogous to > common lisp restarts.) Continuable and non-continuable in Scheme are exactly like CL raise and error (and its variants), except that

Re: "Missing" libraries/concepts found in other languages/ecosystems?

2020-07-11 Thread Linus Björnstam
On Sat, 11 Jul 2020, at 02:34, Zelphir Kaltstahl wrote: > The comments about exception handling also reminded me of the following > blog post: > > https://blog.sulami.xyz/posts/common-lisp-restarts/ > > Pretty cool concept as well. > > If there anything like it in Guile or is something like

Re: "Missing" libraries/concepts found in other languages/ecosystems?

2020-07-11 Thread Stefan Israelsson Tampe
Intersting discussion, thanks. Was able to fix a bug thanks to you. On Sat, Jul 11, 2020 at 12:14 PM Chris Vine wrote: > On Sat, 11 Jul 2020 02:34:22 +0200 > Zelphir Kaltstahl wrote: > > The comments about exception handling also reminded me of the following > > blog post: > > > >

Re: "Missing" libraries/concepts found in other languages/ecosystems?

2020-07-11 Thread Chris Vine
On Sat, 11 Jul 2020 02:34:22 +0200 Zelphir Kaltstahl wrote: > The comments about exception handling also reminded me of the following > blog post: > > https://blog.sulami.xyz/posts/common-lisp-restarts/ > > Pretty cool concept as well. > > If there anything like it in Guile or is something

Re: "Missing" libraries/concepts found in other languages/ecosystems?

2020-07-11 Thread Chris Vine
On Sat, 11 Jul 2020 02:19:43 +0200 Zelphir Kaltstahl wrote: [snip] > I would be glad, if any non-optimal example was extended or updated by a > more knowledgeable person or I was told what I could improve in some > example. The examples in the repository are only, what I was able to > understand

Re: NYACC: getting source location info?

2020-07-11 Thread tomas
On Fri, Jul 10, 2020 at 08:00:15PM -0700, Matt Wette wrote: Hey, and thanks for your quick response! > On 7/10/20 1:37 PM, to...@tuxteam.de wrote: > >Hi, > > > >I'm having some fun with NYACC (thanks, Matt!). > > > >To help debugging things and for errors and warnings, it'd be nice > >to "know"