Skip to content

Document vm-current-context as the default module loader#526

Open
kriszyp wants to merge 1 commit into
mainfrom
kris/vm-current-context-default
Open

Document vm-current-context as the default module loader#526
kriszyp wants to merge 1 commit into
mainfrom
kris/vm-current-context-default

Conversation

@kriszyp

@kriszyp kriszyp commented Jun 11, 2026

Copy link
Copy Markdown
Member

Summary

Update the v5 migration guide for the new default applications.moduleLoader: vm-current-context (HarperFast/harper#1248).

  • Rewrite the VM Module Loader intro to describe shared intrinsics as the default and how scoped values are obtained (import ... from 'harper').
  • Add a Module Loader Modes reference table covering vm-current-context, vm, native, and compartment.
  • Note that the SES-constrained (https-only) fetch applies only in vm mode.

Purpose

Keep the migration docs aligned with the changed default so app authors understand the intrinsics-sharing behavior and when to opt back into vm.

Generated with assistance from Claude (Opus 4.7); reviewed by Kris.

Harper v5 now defaults applications.moduleLoader to vm-current-context.
Rewrite the VM Module Loader section to describe shared intrinsics as
the default, add a Module Loader Modes reference, and note that the
constrained SES fetch applies only in vm mode.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@gemini-code-assist

Copy link
Copy Markdown

Warning

You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again!

@github-actions

Copy link
Copy Markdown

🚀 Preview Deployment

Your preview deployment is ready!

🔗 Preview URL: https://preview.harper-documentation.harperfabric.com/pr-526

This preview will update automatically when you push new commits.

@kriszyp kriszyp marked this pull request as ready for review June 11, 2026 05:11
@kriszyp kriszyp requested a review from a team as a code owner June 11, 2026 05:11
@gemini-code-assist

Copy link
Copy Markdown

Warning

You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again!

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