You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Users might want different DSLs based on what they are spawning. For example, we could imagine a game level DSL and a UI DSL.
As a result, we might want to support loading chirp files independently from the DSL they use.
A potential way of doing this is to create a registry of DSLs. Adding a ChirpPlugin::<MyDsl> would just add MyDsl to the registry. Then, the chirp file could specify which DSL it uses. If not specified, we could also use a default DSL (that the user declares)
The text was updated successfully, but these errors were encountered:
Users might want different DSLs based on what they are spawning. For example, we could imagine a game level DSL and a UI DSL.
As a result, we might want to support loading chirp files independently from the DSL they use.
A potential way of doing this is to create a registry of DSLs. Adding a
ChirpPlugin::<MyDsl>
would just addMyDsl
to the registry. Then, the chirp file could specify which DSL it uses. If not specified, we could also use a default DSL (that the user declares)The text was updated successfully, but these errors were encountered: