FIXED [PATCH] Report more information for unresolved identifiers in modules

2021-04-10 Thread megane
Hi, the vertical spacing was a bit off in the previous patch, here's a fixed one. >From 97733d03230891d14facef5487b75d28ebac35ba Mon Sep 17 00:00:00 2001 From: megane Date: Fri, 9 Apr 2021 17:04:52 +0300 Subject: [PATCH] Report more information for unresolved identifiers in modules The new

Re: [PATCH] Small cleanup to get rid of a few compilation warnings

2021-04-10 Thread megane
Peter Bex writes: > Hi all, > > Here's a simple patch. Found while reviewing Megane's patch for > improving line number reporting in [ei]r-macro-transformer; this > recompiled expand.scm which rubbed those compiler warnings in my > face. > Thanks, pushed.

[PATCH] Small cleanup to get rid of a few compilation warnings

2021-04-10 Thread Peter Bex
Hi all, Here's a simple patch. Found while reviewing Megane's patch for improving line number reporting in [ei]r-macro-transformer; this recompiled expand.scm which rubbed those compiler warnings in my face. I think having these redundant predicate checks in the expander was a temporary measure

Re: [PATCH] Make ir-macro-transformer retain more of line-number information

2021-04-10 Thread Peter Bex
On Sat, Apr 10, 2021 at 10:07:53AM +0300, megane wrote: > Hi, > > a small patch to make the compiler maintain more fine grained line number > info. Thanks, pushed with a small change: I lifted the let* of "cur" up into the and-let* above, because "cur" is always truthy anyway, and it makes no

Re: State of CHICKEN 2021

2021-04-10 Thread Mario Domenech Goulart
Hi, On Sun, 21 Mar 2021 09:44:18 +0100 Mario Domenech Goulart wrote: > On Tue, 09 Mar 2021 19:46:06 +0100 Mario Domenech Goulart > wrote: > >> We've set up a "State of CHICKEN 2021" survey at >> http://surveys.call-cc.org/state-of-chicken/2021/ >> >> It would be great to have your inputs and

A facility for debugging type issues

2021-04-10 Thread megane
Hi, here's a POC tool I've been using for a year. It prints the types known to scrutinizer in the current scope. I repeat, this is NOT a patch supposed to be added to core as is. Some issues: - It uses a dirty hack: prints the info whenever '(##core#type-hole ...) is seen. - The usage

[PATCH] Make ir-macro-transformer retain more of line-number information

2021-04-10 Thread megane
Hi, a small patch to make the compiler maintain more fine grained line number info. >From 98f76b162d7c4984092f5db42cad2648d992ceea Mon Sep 17 00:00:00 2001 From: megane Date: Sat, 10 Apr 2021 07:46:01 +0300 Subject: [PATCH] Make ir-macro-transformer retain more of line-number information