{"id":20425320,"url":"https://github.com/catseye/pail","last_synced_at":"2025-03-05T04:45:09.547Z","repository":{"id":2783353,"uuid":"3782958","full_name":"catseye/Pail","owner":"catseye","description":"MIRROR of https://codeberg.org/catseye/Pail : An esolang based on pairs (if LISP is LISt Processing then this is PAIr Language)","archived":false,"fork":false,"pushed_at":"2023-10-25T12:37:13.000Z","size":34,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-15T15:12:28.564Z","etag":null,"topics":["esolang","esoteric-language","esoteric-programming-language","functional-programming"],"latest_commit_sha":null,"homepage":"https://catseye.tc/node/Pail","language":"Haskell","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/catseye.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-03-21T03:18:16.000Z","updated_at":"2023-10-25T11:53:53.000Z","dependencies_parsed_at":"2025-01-15T15:08:49.722Z","dependency_job_id":"4f1d0eb5-b908-4893-8325-9603ea6a21e8","html_url":"https://github.com/catseye/Pail","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catseye%2FPail","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catseye%2FPail/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catseye%2FPail/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catseye%2FPail/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/catseye","download_url":"https://codeload.github.com/catseye/Pail/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241966977,"owners_count":20050324,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["esolang","esoteric-language","esoteric-programming-language","functional-programming"],"created_at":"2024-11-15T07:12:52.398Z","updated_at":"2025-03-05T04:45:09.529Z","avatar_url":"https://github.com/catseye.png","language":"Haskell","readme":"Pail\n====\n\n_Try it online_ [@ catseye.tc](https://catseye.tc/installation/Pail)\n| _Wiki entry_ [@ esolangs.org](https://esolangs.org/wiki/Pail)\n| _See also:_ [Pixley](https://codeberg.org/catseye/Pixley#pixley)\n∘ [Quylthulg](https://codeberg.org/catseye/Quylthulg#the-quylthulg-programming-language)\n\n- - - -\n\nPail is an esoteric programming language based on pairs; just as Lisp\nstands for *LIS*t *P*rocessing, Pail stands for *PAI*r *L*anguage.\n\nThis is the reference distribution for Pail.\n\nThe Pail programming language is documented in the literate Haskell\nsource code of its reference interpreter, `Pail.lhs`, which can be\nfound in the `src/Language` subdirectory:\n\n*   [src/Language/Pail.lhs](src/Language/Pail.lhs)\n\nThe literate Haskell was written as if it were Markdown, so you might\n(or might not) have luck looking at it as such in a browsing interface:\n\n*   [Language.Pail](src/Language/)\n\nSome tests, in [Falderal][] format, which might clarify the intended\nbehaviour, can be found in `Pail.md` in the `tests` subdirectory:\n\n*   [tests/Pail.md](tests/Pail.md)\n\nThese files are distributed under a 3-clause BSD license.  See the file\n`LICENSE` for the license text.\n\nThere is also a demonstration of running the Pail interpreter in\na web browser, by compiling the reference implementation to Javascript\nwith the [Haste][] compiler.  You can try this locally by building\n`demo/pail.js` and opening `demo/pail.html` in a web browser.\n\nMore information\n----------------\n\nFor more information on the language, see the [Pail][] entry at\nCat's Eye Technologies.\n\n[Pail]: https://catseye.tc/node/Pail\n[Falderal]: https://catseye.tc/node/Falderal\n[Haste]: https://haste-lang.org/\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcatseye%2Fpail","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcatseye%2Fpail","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcatseye%2Fpail/lists"}