melt-umn / silver

An attribute grammar-based programming language for composable language extensions
http://melt.cs.umn.edu/silver/
GNU Lesser General Public License v3.0
59 stars 7 forks source link

Renaming of partially decorated references to unique references #730

Closed krame505 closed 1 year ago

krame505 commented 1 year ago

Changes

Documentation

This will be reflected in the updated docs once feature/uniqueness-analysis is ready to merge.

ericvanwyk commented 1 year ago

Can you indicate the motivation for Decorated!? Does this come from some other language or system?

krame505 commented 1 year ago

According to @RandomActsOfGrammar:

In logic, sometimes people write ∃! to mean "there exists a unique item such that". That's why I suggested it. I don't know if any other software systems use it.

ericvanwyk commented 1 year ago

Something like this should be part of the documentation. Maybe find out more what systems/logics do this. Thanks.