maxitg / SetReplace

C++/Wolfram Language package for exploring set and graph rewriting systems
MIT License
219 stars 46 forks source link

Basic Type System #599

Closed maxitg closed 3 years ago

maxitg commented 3 years ago

Changes

Comments

Examples


This change is Reviewable

maxitg commented 3 years ago

I think there is a problem though. If the type system is generic, what do we do with TypeConvert? Surely, it is almost guaranteed to cause namespace collisions. And using packages without adding them to $ContextPath is horribly broken in WL at the moment.

maxitg commented 3 years ago

I renamed TypeConvert -> SetReplaceTypeConvert. This has no possibility of collisions, and I think is more user-friendly than SetReplace`PackageScope`TypeConvert.