monte-language / typhon

A virtual machine for Monte.
Other
66 stars 10 forks source link

Implement Twines #111

Open MostAwesomeDude opened 8 years ago

MostAwesomeDude commented 8 years ago

We need an RPython TwineObject and a predicate for a :Twine guard. We also must alter _makeStr.fromStr to build twines instead of strings.

MostAwesomeDude commented 8 years ago

Future Corbin: _makeBytes and _makeStr have been altered to deprecate .fromString; finish the process and switch everybody to .fromStr.

MostAwesomeDude commented 8 years ago

Kicking this out of the sprint, as TwineObject's implementation must manage spans, and I'm not in the mood for writing that this week.

MostAwesomeDude commented 7 years ago

It's not clear how to interact with twine spans when writing QPs. Design something.

On the plus side, 00c3489bea971893952ac21b000b5da7440627fc and 34c39e025281313f5c1084c1f1e096a6e675c5dd removed _makeString.