https://github.com/codezeilen/ports-sketches
Sketches of test suites written in the nonexistent PorTS language.
https://github.com/codezeilen/ports-sketches
Last synced: 5 months ago
JSON representation
Sketches of test suites written in the nonexistent PorTS language.
- Host: GitHub
- URL: https://github.com/codezeilen/ports-sketches
- Owner: codeZeilen
- License: mit
- Created: 2024-03-26T16:28:24.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-29T10:58:16.000Z (about 2 years ago)
- Last Synced: 2025-01-14T12:15:54.424Z (over 1 year ago)
- Language: Scheme
- Homepage:
- Size: 12.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PorTS Sketches
This repository contains sketches of PorTS test suites. They are neither complete nor runnable. Their purpose is to explore requirements and pitfalls for the design of the nonexistent PorTS language.
## Structure
- `fs.ports` and `fs.py`: A sketched test suite for file operations and the corresponding definitions of placeholders in Python. Useful for exploring how the definition of placeholders in a target language may work.
- `mime-type.ports`: A sketched test suite for parsing and querying mime-type strings. Useful for exploring how PorTS may cover a variety of features in one test suite.
- `promises-aplus.ports`: A sketched test suite for the [Promises/A+](https://promisesaplus.com/) specification. Useful for exploring how PorTS handles complex, in this case potentially concurrent, behavior.