Further issues Wolfgang Corcoran-Mathe (20 Jun 2026 17:55 UTC)
Re: Further issues and New Portable Implementation Andrew Tropin (23 Jun 2026 12:08 UTC)
Re: Further issues and New Portable Implementation Wolfgang Corcoran-Mathe (23 Jun 2026 17:22 UTC)
Re: Further issues and New Portable Implementation Wolfgang Corcoran-Mathe (23 Jun 2026 20:00 UTC)
Re: Further issues and New Portable Implementation John Cowan (24 Jun 2026 01:42 UTC)
Re: Further issues and New Portable Implementation Andrew Tropin (24 Jun 2026 04:52 UTC)
Re: Further issues and New Portable Implementation Andrew Tropin (24 Jun 2026 04:28 UTC)
Re: Further issues and New Portable Implementation Andrew Tropin (24 Jun 2026 04:26 UTC)
Re: Further issues and New Portable Implementation John Cowan (24 Jun 2026 05:30 UTC)
Re: Further issues and New Portable Implementation Andrew Tropin (28 Jun 2026 06:25 UTC)
Re: Further issues and New Portable Implementation John Cowan (28 Jun 2026 10:22 UTC)
Re: Further issues and New Portable Implementation Andrew Tropin (29 Jun 2026 01:37 UTC)
Re: Further issues and New Portable Implementation Wolfgang Corcoran-Mathe (24 Jun 2026 15:56 UTC)
Re: Further issues and New Portable Implementation Andrew Tropin (28 Jun 2026 06:11 UTC)

Re: Further issues and New Portable Implementation Andrew Tropin 29 Jun 2026 01:37 UTC
On 2026-06-28 06:22, John Cowan wrote:

> On Sun, Jun 28, 2026, 2:25 AM Andrew Tropin <xxxxxx@trop.in> wrote:
>
>
>> (test ("descr" ctx)
>>   (metadata
>>    '((a . b)))
>>   ...)
>>
>
>
> This is parallel to R6RS define-record-type as well as to cond, and as such
> is perhaps the best and most familiar syntax. One additional character is
> hardly the difference between terse and verbose.

Yeah.

There are a couple things about it:
1. parenthesis is more than just one more symbol.  Visually it's much
havier construction and one more level of nestness.  quote takes 1/20 of
space occupied by two parenthesis.
2. define-record-type syntax is not intuitive for newcomers, even with a
huge non-Scheme lisp background.

I've heared your concern and will do some extra user testing and will
seriously consider alternative syntax for metadata.  Thanks for the
feedback, greatly appreciate it.

--
Best regards,
Andrew Tropin