Skip to content

Commit cc113b3

Browse files
committed
popcorn link to wayback machine
1 parent 91cfb15 commit cc113b3

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

technical.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ in cMML.
180180

181181
### Future encodings
182182

183-
A candidate for becoming the fourth standard-codified OpenMath encoding is called [PopCorn](http://java.symcomp.org/FormalPopcorn.html); its niche is being a format that humans actually might stand to write. In PopCorn, "ordinary programming identifiers" are interpreted as symbol objects, whereas identifiers prefixed by a `$` are interpreted as variable objects, and "ordinary programming literals" are interpreted as the corresponding kind of basic OpenMath object (possibly a quoted symbol). Application objects are written like function application, with the head followed by a parenthesis containing the arguments, separated by commas.
183+
A candidate for becoming the fourth standard-codified OpenMath encoding is called [PopCorn](https://web.archive.org/web/20150822191347if_/http://java.symcomp.org:80/FormalPopcorn.html); its niche is being a format that humans actually might stand to write. In PopCorn, "ordinary programming identifiers" are interpreted as symbol objects, whereas identifiers prefixed by a `$` are interpreted as variable objects, and "ordinary programming literals" are interpreted as the corresponding kind of basic OpenMath object (possibly a quoted symbol). Application objects are written like function application, with the head followed by a parenthesis containing the arguments, separated by commas.
184184

185185
Unlike the currently standard-codified encodings PopCorn _does_ play favourites, by defining punctuation shorthands for a small set of symbols, with associated priority rules. In PopCorn, the above polynomial _can_ be written
186186
```
@@ -447,7 +447,7 @@ encodes the formula 3*3, using a reference to the first 3 (carrying an identifie
447447
### Various related standards and specifications
448448

449449
* [MathML](https://www.w3.org/TR/MathML3/Overview.html)
450-
* [PopCorn](http://java.symcomp.org/FormalPopcorn.html)
450+
* [PopCorn](https://web.archive.org/web/20150822191347if_/http://java.symcomp.org:80/FormalPopcorn.html)
451451
* [SCSCP](../standard/index.html#symbolic-computation-software-composability-protocol-scscp)
452452

453453
### Tutorials and introductions

0 commit comments

Comments
 (0)