Skip to content

Conversation

@jpellegrini
Copy link
Contributor

@egallesio , this is SRFI-225.

From the SRFI spec:
The following DTOs are exported from this SRFI: srfi-69-dto, hash-table-dto, srfi-126-dto, mapping-dto, and hash-mapping-dto, provided that the corresponding libraries are available. In addition, eqv-alist-dto and equal-alist-dto are unconditionally exported.

So, this one usees SRFI-125 only, not 69... I hope this is OK.

@jpellegrini
Copy link
Contributor Author

So, this one usees SRFI-125 only, not 69... I hope this is OK.

Just added support for SRFI-69...

@jpellegrini
Copy link
Contributor Author

@egallesio I see that the SRFI document does not require the implementation as a library and sublibraries.
So it would be OK to include all code in a single file. These are in lib/srfi/225/:

  • core.stk
  • core-impl.stk
  • alist-impl.stk
  • default-impl.stk
  • srfi-69-impl.stk
  • srfi-125-impl.stk

Do I include them literally in a single file, or can I put them in /lib/srfi, with appropriate names, and include them from 225.stk?

Some adaptation may be needed I think (in order to avoid namespace conflict), but nothing complicated.

@jpellegrini
Copy link
Contributor Author

See #867

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant