Vincent Manis vmanis · he/him
  • Vancouver, Canada
  • Joined on 2022年03月24日
vmanis commented on issue scheme/r7rs#375 2026年07月14日 20:55:57 +02:00
Removing all undefined behaviour from the report

I do not want to make Scheme unimplementable efficiently, which is why I would oppose removing all instances of UB from Large (and clearly that would not go over well with our users and implementer...

vmanis commented on issue scheme/r7rs#375 2026年07月10日 22:54:15 +02:00
Removing all undefined behaviour from the report

I would like to see as many UB references as possible be replaced by `SHOULD do xxx'. That at least encourages implementers; and if we can find N≥3 implementations that already do xxx, we have...

vmanis commented on issue scheme/r7rs#373 2026年07月08日 03:17:58 +02:00
Make mutating literals undefined behavior

This is why I hope we can put the correct behaviour in our Report, albeit with a SHOULD. This in no way invalidates any previously-valid, but it replaces UB with a desired behaviour that some...

vmanis commented on issue scheme/r7rs#373 2026年07月07日 19:55:51 +02:00
Make mutating literals undefined behavior

I'm inclined to replace my earlier SHOULD with MUST, and recognize that some/many/most implementations will not meet this criterion. (I also support implementations having a safety parameter or...

vmanis commented on issue scheme/r7rs#373 2026年07月07日 16:03:05 +02:00
Make mutating literals undefined behavior

I regard each occurrence of "UB" in our final Report as a black mark against us. I would prefer a statement such as "It is an error to mutate an immutable value, and the non-continuable...

vmanis commented on issue scheme/r7rs#348 2026年05月13日 18:54:53 +02:00
Explicitly state that examples are informative, not normative

especially code that nobody actually runs

vmanis commented on issue scheme/r7rs#345 2026年05月11日 18:09:26 +02:00
The sample implementation of set!-values doesn't match with its spec.

That is absolutely correct. Please substitute "informative" for "normative" in my previous comment.

vmanis commented on issue scheme/r7rs#345 2026年05月09日 18:29:22 +02:00
The sample implementation of set!-values doesn't match with its spec.

I strongly support sample implementations appearing in the Report, for two reasons. First, they do provide an operational semantics for the items being implemented; and, second, they are examples...

vmanis commented on issue scheme/r7rs#43 2026年04月30日 03:40:25 +02:00
HyperSpec

I have already volunteered to take responsibility for turning the DocBook version into LaTeX, so that the final PDF will be typographically compatible with the existing Reports. The goal is a...

vmanis commented on issue scheme/r7rs#321 2026年04月18日 03:18:55 +02:00
R6RS when and unless

+1

vmanis commented on issue scheme/r7rs#318 2026年04月17日 06:24:23 +02:00
Officializing the DocBook version

I am willing to take care of setting up a workflow to produce LaTeX from the DocBook originals,

vmanis commented on issue scheme/r7rs#309 2026年03月28日 20:21:52 +01:00
Multidimensional array library

+1 in principle for adopting a possibly-modified SRFI231. I'd oppose a lexical syntax except that serialization might demand it. In that case, something very simple might have to be adopted. For...

vmanis commented on issue scheme/r7rs#281 2026年01月20日 18:36:06 +01:00
Kicking (scheme base) and (rnrs base (6)) procedures out of the Foundations into the Batteries

A general comment on this thread: I'd prefer we define library contents by a coherent API rather than by what needs what. @readevalprintloop's comment must absolutely be followed, but it would be...

vmanis commented on issue scheme/r7rs#32 2025年12月11日 18:03:35 +01:00
Raw string literals

I would like to leave #/... as available for an implementation extension allowing regular expression literals (that might be compiled at compile time in some implementation), but #"/"blah blah /...

vmanis closed issue scheme/r7rs#286 2025年11月13日 18:59:25 +01:00
build.bash in repository has been disabled
vmanis opened issue scheme/r7rs#286 2025年11月13日 18:59:21 +01:00
build.bash in repository has been disabled
vmanis pushed to main at scheme/r7rs 2025年11月13日 18:55:38 +01:00
23dd77892a Disabled build.bash, which has been superseded.
vmanis commented on issue scheme/r7rs#281 2025年11月13日 02:10:07 +01:00
Kicking (scheme base) and (rnrs base (6)) procedures out of the Foundations into the Batteries

If we decide to do things like this, we should document our reasoning.

vmanis commented on issue scheme/r7rs#283 2025年11月13日 02:07:31 +01:00
Remove mandatory R5/R6RS number support in literals

I will also add that software emulation of decimal floats is available "for free" in the International Components for Unicode package, and in [Mike Cowlishaw's decimal arithmetic package](http:...

vmanis commented on issue scheme/r7rs#283 2025年11月12日 01:49:53 +01:00
Remove mandatory R5/R6RS number support in literals

I mostly have my teaching hat on with this. If a naive programmer sees Your current balance is 292ドル.77777777777777., it at least matches the result of hand calculation;l they then can ask how to...