describe does not resolve the canonical type-scoped Type.op form #64
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
From series-step1 fieldtest (friction).
ail describe --workspace examples/series_sma.ail Series.push(the canonical type-scoped form per model 0007 §1) fails withno module 'Series' in workspace; onlyseries.push/ barepushresolve.describe Seriesprints the TypeDef but not its op set;builtinslists only the 20 primitives, not library-extension ops. A downstream author who just wrote(app Series.push s v)will type the canonical form first and hit a dead end. Fix: make describe's name resolver try the type-scoped branch (mirroring the call-site resolver), and consider surfacing a type's home-module ops when describing the type. Entry path: plan (tidy).