Skip to content

Appendable list#50

Merged
mbarbin merged 5 commits intomainfrom
appendable-list
Mar 15, 2026
Merged

Appendable list#50
mbarbin merged 5 commits intomainfrom
appendable-list

Conversation

@mbarbin
Copy link
Copy Markdown
Owner

@mbarbin mbarbin commented Mar 15, 2026

  • Add third-party-license dir
  • Vendor appendable-list

mbarbin and others added 5 commits March 15, 2026 15:43
Establish the pattern for a project-level stdlib (following the mdexp_stdlib
pattern). The library is mostly empty for now but is wired into all 23
existing libraries via -open Bopkit_libs_stdlib flag.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Replace public_name with package stanza so the library belongs to the
bopkit package but is not installed publicly.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add license files for janestreet/core_extended and mbarbin/appendable-list,
from which the upcoming appendable_list0 module is adapted.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add appendable_list0 to bopkit_libs_stdlib with the API used in the
project: empty, singleton, cons, append, of_list, concat, to_list, iter.
Expose it as Appendable_list via the stdlib wrapper. Add tests.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@mbarbin mbarbin merged commit 7a06d79 into main Mar 15, 2026
5 checks passed
@mbarbin mbarbin deleted the appendable-list branch March 15, 2026 16:13
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