Ticket #27 (closed task: invalid)

Opened 1 year ago

Last modified 6 months ago

Rework state/context handling to be less dependent upon states

Reported by: JarrettBillingsley Assigned to: JarrettBillingsley
Priority: major Milestone: MiniD 2
Component: Native API Keywords:
Cc:

Description

Currently in order to call any code, you need an MDState to run it in. Some problems with this make themselves known with the binding lib - you can't have polymorphic methods work properly since they don't know where to run the MiniD method, and you can't wrap a MiniD function in a native function since, again, they don't know which state to use when calling the MiniD function.

Both things, however, are associated with a context. If, instead, code were run through the context, these would both become possible. Abstraction is almost always good.

Change History

01/17/08 16:38:10 changed by JarrettBillingsley

  • priority changed from normal to major.

07/20/08 00:48:06 changed by JarrettBillingsley

  • status changed from new to closed.
  • resolution set to invalid.

New implementation pretty much invalidates the need for this. And I have other ideas for making the binding lib work nicely.