Move the "is" function into "impure"
Bug #582634 reported by
Matt Giuca
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mars |
Fix Released
|
Medium
|
Matt Giuca |
Bug Description
The "is" function breaks the purity of the Mars programming language, as it should not be possible to distinguish between two aliased objects and two unaliased objects which are equal. It should be changed such that:
- The built-in function "is" is renamed to __impure_is.
- The "impure" module has a function "is" which is equal to __impure_is.
Related branches
Changed in mars: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Fixed in trunk r1078.