u/arthurgleckler

▲ 12 r/scheme

SRFI 279: In(tro)spection Protocol

Scheme Request for Implementation 279,
"In(tro)spection Protocol",
by Artyom Bologov,
is now available for discussion.

Its draft and an archive of the ongoing discussion are available at https://srfi.schemers.org/srfi-279/.

You can join the discussion of the draft by filling out the subscription form on that page.

You can contribute a message to the discussion by sending it to srfi-279@srfi.schemers.org.

Here's the abstract:

>Interactive REPL-driven systems (that most Schemes are) need a way to get detailed information on a given piece of data. Inspectors, as these are conventionally called. This SRFI defines a basic protocol for inspectors, consisting of two procedures: inspect-properties and inspect-describe. Some suggestions for standard and popular types' inspection are also provided.

Regards,

SRFI Editor

reddit.com
u/arthurgleckler — 9 days ago
▲ 7 r/scheme

Final SRFI 273: Extensions to Data (Type-)Checking

Scheme Request for Implementation 273,
"Extensions to Data (Type-)Checking",
by Artyom Bologov,
has gone into final status.

The document and an archive of the discussion are available at https://srfi.schemers.org/srfi-273/.

Here's the abstract:

>

Here is the commit summary since the most recent draft:

  • Remove check-of from the sample implementation
  • (#implementation): Add a link to define-values-checked spec
  • (#implementation): Add declare-checked dummy implementation
  • srfi/impl: Add check-arg checking to define-values-checked
  • srfi/273.sld: Fix imports
  • srfi/273.sld: Update exports
  • srfi/impl: Use splicing begin idiom
  • test.scm: Add
  • (#spec–declare-checked): Use negative? as an example
  • test: Add for declare-checked
  • Publish fifth draft.
  • Pre-finalization copy edits
  • Support check-impl? and remove any? in CHICKEN implementation
  • Thanks to Arthur
  • Update table of contents.
  • Sample implementation was added.
  • copy edits
  • Fix errors reported by W3C HTML Validator.
  • Finalize.

Here are the diffs since the most recent draft:

>https://github.com/scheme-requests-for-implementation/srfi-273/compare/draft-4..final

Many thanks to Artyom and to everyone who contributed to the discussion of this SRFI.

Regards,

SRFI Editor

reddit.com
u/arthurgleckler — 17 days ago
▲ 8 r/scheme

SRFI 278: Supplemental Numerics

Scheme Request for Implementation 278,
"Supplemental Numerics",
by Peter McGoron,
is now available for discussion.

Its draft and an archive of the ongoing discussion are available at https://srfi.schemers.org/srfi-278/.

You can join the discussion of the draft by filling out the subscription form on that page.

You can contribute a message to the discussion by sending it to srfi-278@srfi.schemers.org.

Here's the abstract:

>

Regards,

SRFI Editor

reddit.com
u/arthurgleckler — 1 month ago
▲ 3 r/scheme

Final SRFI 270: Hexadecimal Floating-Point Constants

Scheme Request for Implementation 270,
"Hexadecimal Floating-Point Constants",
by Peter McGoron,
has gone into final status.

The document and an archive of the discussion are available at https://srfi.schemers.org/srfi-270/.

Here's the abstract:

>

Here is the commit summary since the most recent draft:

  • copy edits
  • :270.sls: use display instead of write for special cases
  • editorial changes
  • more editorial changes
  • copy edits
  • Finalize.

Here are the diffs since the most recent draft:

>https://github.com/scheme-requests-for-implementation/srfi-270/compare/draft-3..final

Many thanks to Peter and to everyone who contributed to the discussion of this SRFI.

Regards,

SRFI Editor

reddit.com
u/arthurgleckler — 1 month ago
▲ 3 r/scheme

Final SRFI 271: Random port libraries

Scheme Request for Implementation 271,
"Random port libraries",
by Wolfgang Corcoran-Mathe,
has gone into final status.

The document and an archive of the discussion are available at https://srfi.schemers.org/srfi-271/.

Here's the abstract:

>

Here are Wolfgang's comments for finalization:

>There a couple of outstanding commits that I'd like to merge before finalizing:

>https://github.com/scheme-requests-for-implementation/srfi-271/pull/6

>These are (critical!) sample implementation fixes.  Only e5bd7323 changes the SRFI doc; it adds a small pointer to SRFI 277, which was suggested by Peter McGoron.  I don't think this warrants another draft.

Here is the commit summary since the most recent draft:

  • Implementation: Fix bad bug in xoshiro256++ code.
  • Use macros for accessors instead of procs.
  • Implementation: Use open-binary-input-file.
  • Implementation note.
  • Add See-also link to SRFI 277.
  • Add short paragraph about SRFI 277.
  • copy edits
  • Update table of contents.
  • Finalize.

Here are the diffs since the most recent draft:

>https://github.com/scheme-requests-for-implementation/srfi-271/compare/draft-6..final

Many thanks to Wolfgang and to everyone who contributed to the discussion of this SRFI.

Regards,

SRFI Editor

reddit.com
u/arthurgleckler — 1 month ago
▲ 5 r/scheme

SRFI 277: Cyclic ports

Scheme Request for Implementation 277,
"Cyclic ports",
by Wolfgang Corcoran-Mathe,
is now available for discussion.

Its draft and an archive of the ongoing discussion are available at https://srfi.schemers.org/srfi-277/.

You can join the discussion of the draft by filling out the subscription form on that page.

You can contribute a message to the discussion by sending it to srfi-277@srfi.schemers.org.

Here's the abstract:

>

Regards,

SRFI Editor

reddit.com
u/arthurgleckler — 1 month ago
▲ 10 r/scheme

Final SRFI 254: Ephemerons and Guardians

Scheme Request for Implementation 254,
"Ephemerons and Guardians",
by Marc Nieper-Wißkirchen,
has gone into final status.

The document and an archive of the discussion are available at https://srfi.schemers.org/srfi-254/.

Here's the abstract:

>

Here is the commit summary since the most recent draft:

  • copy edits
  • Add table of contents.
  • Finalize.

Here are the diffs since the most recent draft:

>https://github.com/scheme-requests-for-implementation/srfi-254/compare/draft-4..final

Many thanks to Marc and to everyone who contributed to the discussion of this SRFI.

Regards,

SRFI Editor

reddit.com
u/arthurgleckler — 2 months ago
▲ 7 r/scheme

SRFI 276: Type-specific Flonum Libraries

Scheme Request for Implementation 276,
"Type-specific Flonum Libraries",
by Peter McGoron,
is now available for discussion.

Its draft and an archive of the ongoing discussion are available at https://srfi.schemers.org/srfi-276/.

You can join the discussion of the draft by filling out the subscription form on that page.

You can contribute a message to the discussion by sending it to srfi-276@srfi.schemers.org.

Here's the abstract:

>

Regards,

SRFI Editor

reddit.com
u/arthurgleckler — 2 months ago
▲ 9 r/scheme

SRFI 275: URIs and IRIs

Scheme Request for Implementation 275,
"URIs and IRIs",
by Duncan Guthrie,
is now available for discussion.

Its draft and an archive of the ongoing discussion are available at https://srfi.schemers.org/srfi-275/.

You can join the discussion of the draft by filling out the subscription form on that page.

You can contribute a message to the discussion by sending it to srfi-275@srfi.schemers.org.

Here's the abstract:

>

Regards,

SRFI Editor

reddit.com
u/arthurgleckler — 2 months ago
▲ 14 r/scheme

Final SRFI 263: Prototype Object System

Scheme Request for Implementation 263,
"Prototype Object System",
by Daniel Ziltener,
has gone into final status.

The document and an archive of the discussion are available at https://srfi.schemers.org/srfi-263/.

Here's the abstract:

>

Here is the commit summary since the most recent draft:

>I looked over it again today and made some final corrections - removed a leftover entry in the spec, and also removed references to the slot being a record, as was discussed on the list.

Here are the diffs since the most recent draft:

  • Remove references to slots being records
  • Add SPDX license metadata.
  • Use unhyphenated convention.
  • Fix spelling error.
  • Remove Issues section.
  • Add table of contents.
  • Finalize.

>https://github.com/scheme-requests-for-implementation/srfi-263/compare/draft-4..final

Many thanks to Daniel and to everyone who contributed to the discussion of this SRFI.

Regards,

SRFI Editor

reddit.com
u/arthurgleckler — 3 months ago
▲ 6 r/scheme

SRFI 274: Extended List Conversion Procedures

Scheme Request for Implementation 274,
"Extended List Conversion Procedures",
by Peter McGoron,
is now available for discussion.

Its draft and an archive of the ongoing discussion are available at https://srfi.schemers.org/srfi-274/.

You can join the discussion of the draft by filling out the subscription form on that page.

You can contribute a message to the discussion by sending it to srfi-274@srfi.schemers.org.

Here's the abstract:

>

Regards,

SRFI Editor

reddit.com
u/arthurgleckler — 3 months ago
▲ 14 r/scheme

SRFI 273: Extensions to Data (Type-)Checking

Scheme Request for Implementation 273,
"Extensions to Data (Type-)Checking",
by Artyom Bologov,
is now available for discussion.

Its draft and an archive of the ongoing discussion are available at https://srfi.schemers.org/srfi-273/.

You can join the discussion of the draft by filling out the subscription form on that page.

You can contribute a message to the discussion by sending it to srfi-273@srfi.schemers.org.

Here's the abstract:

>

Regards,

SRFI Editor

reddit.com
u/arthurgleckler — 3 months ago
▲ 15 r/scheme

SRFI 272: Pretty Printing

Scheme Request for Implementation 272,
"Pretty Printing",
by Sergei Egorov,
is now available for discussion.

Its draft and an archive of the ongoing discussion are available at https://srfi.schemers.org/srfi-272/.

You can join the discussion of the draft by filling out the subscription form on that page.

You can contribute a message to the discussion by sending it to srfi-272@srfi.schemers.org.

Here's the abstract:

>This SRFI follows the traditional Scheme model of pretty printing, which treats it as a process distinct from general controlled formatting. While general-purpose formatters often prioritize specialized presentation at the expense of machine-readability, Scheme’s pretty-printers (such as those of SLIB and MIT Scheme) have traditionally treated pretty printing as a variant of write, differing primarily in the insertion of whitespace to make the presentation more palatable to humans. Common Lisp’s pretty-printer, by contrast, fills two roles simultaneously by integrating pretty printing with both its format facility and its generalized write procedures. This unified approach offers great power, but at the cost of complexity that can make it difficult to use effectively. We propose a specialized, layered approach, specifying five libraries of increasing functionality, where all but the first are optional. The libraries are downward-compatible: more powerful libraries satisfy all requirements of the simpler ones while adding new features. Implementors may choose to support a maximum level of functionality appropriate for their systems. Integration with monadic and string-based formatting libraries is supported.

Regards,

SRFI Editor

reddit.com
u/arthurgleckler — 3 months ago
▲ 6 r/scheme

Scheme Request for Implementation 271,
"Random port libraries",
by Wolfgang Corcoran-Mathe,
is now available for discussion.

Its draft and an archive of the ongoing discussion are available at https://srfi.schemers.org/srfi-271/.

You can join the discussion of the draft by filling out the subscription form on that page.

You can contribute a message to the discussion by sending it to srfi-271@srfi.schemers.org.

Here's the abstract:

>

Regards,

SRFI Editor

reddit.com
u/arthurgleckler — 4 months ago
▲ 4 r/scheme

Scheme Request for Implementation 270,
"Hexadecimal Floating-Point Constants",
by Peter McGoron,
is now available for discussion.

Its draft and an archive of the ongoing discussion are available at https://srfi.schemers.org/srfi-270/.

You can join the discussion of the draft by filling out the subscription form on that page.

You can contribute a message to the discussion by sending it to srfi-270@srfi.schemers.org.

Here's the abstract:

>

Regards,

SRFI Editor

reddit.com
u/arthurgleckler — 4 months ago
▲ 5 r/scheme

Scheme Request for Implementation 267,
"Raw String Syntax",
by Peter McGoron,
has gone into final status.

The document and an archive of the discussion are available at https://srfi.schemers.org/srfi-267/.

Here's the abstract:

>

Here is the commit summary since the most recent draft:

  • Update abstract.
  • Add missing quotation marks.
  • copy edits in copyright notice
  • Link to repo for access to sample implementation.
  • Add <h2> IDs per template.
  • Fix broken link. Avoid redirect.
  • Finalize.

Here are the diffs since the most recent draft:

>https://github.com/scheme-requests-for-implementation/srfi-267/compare/draft-5..final

Many thanks to Peter and to everyone who contributed to the discussion of this SRFI.

Regards,

SRFI Editor

reddit.com
u/arthurgleckler — 4 months ago