{"id":20824868,"url":"https://github.com/hornc/-","last_synced_at":"2025-08-26T01:14:21.736Z","repository":{"id":52673425,"uuid":"152025326","full_name":"hornc/-","owner":"hornc","description":"Complete compiler toolchain for the esolang Юᓂ곧⎔","archived":false,"fork":false,"pushed_at":"2021-04-21T13:55:56.000Z","size":24,"stargazers_count":6,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-07T17:28:24.364Z","etag":null,"topics":["esolang","unicode"],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hornc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-10-08T05:54:03.000Z","updated_at":"2024-04-25T08:47:08.000Z","dependencies_parsed_at":"2022-08-21T15:20:11.664Z","dependency_job_id":null,"html_url":"https://github.com/hornc/-","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hornc/-","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hornc%2F-","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hornc%2F-/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hornc%2F-/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hornc%2F-/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hornc","download_url":"https://codeload.github.com/hornc/-/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hornc%2F-/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272155756,"owners_count":24883097,"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","status":"online","status_checked_at":"2025-08-25T02:00:12.092Z","response_time":1107,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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","unicode"],"created_at":"2024-11-17T22:24:06.044Z","updated_at":"2025-08-26T01:14:21.705Z","avatar_url":"https://github.com/hornc.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ю⎔⎔\n\nA complete compiler toolchain for the esolang [Юᓂ곧⎔](https://esolangs.org/wiki/%D0%AE%E1%93%82%EA%B3%A7%E2%8E%94), written in bash and sed. Requires [gcc](https://www.gnu.org/software/gcc/).\n\nThe computer programming language Юᓂ곧⎔  (pronounced similar to 'Unicode', but incorrectly) was proposed by David Madore in a [2004 blog post](http://www.madore.org/~david/weblog/d.2004-12-03.0813.html), by listing its syntax rules and providing a hello-world example program.\n\nЮ⎔⎔, pronunced Yu-?-?, which is an acronym for \"Юᓂ곧⎔ SOFTWARE-FUNCTION SOFTWARE-FUNCTIONER\", is a functioning tool to compile code written in Юᓂ곧⎔. \nYou can now compile and run the original Юᓂ곧⎔ example hello-world using this tool.\n\nNot all the specified syntax rules are implemented yet in this early version. Writing further code in Юᓂ곧⎔ will most likely require expanding the language. \n\nWork is in progress on adding further support for the canonical syntax, and fleshing out further function names and practical details. Hopefully this small start will see an increase in the amount of software written in Юᓂ곧⎔!\n\n## Requirements\n* bash\n* sed\n* gcc\n* good unicode support (display \u0026 input)\n* a particular sense of humour\n\n## Name\nThe name of this tool is Ю⎔⎔ \n\nGithub could not handle that, which is why the repo name is [-](https://github.com/hornc/-).\nTo avoid similar problems on local systems, the handy utility `uname` is included which outputs the tool's name.\n\n    ./uname\n    =\u003e Ю⎔⎔\n\n`uname` has a verbose mode too. Option `-v`.\nDon't confuse it with the system `uname`.\n\n## Usage\n\nTo compile the included hello-world example:\n\n    ./Ю⎔⎔  examples/hello-world.⎔ -o hello-world\n\nOR (wimpmode)\n\n    ./$(./uname) examples/hello-world.$(./uname|cut -c3) -o hello-world\n\nOR (wimpmode) these are literal ASCII `?` question marks\n\n    ./??? examples/hello-world.? -o hello-word\n    ./??? examples/??-?.? -o 99-beers\n\nWhich will create an executable for your system named `hello-world` / `99-beers` / whatever you choose.\n\nYou can run the compiled executable as normal with\n\n    ./hello-world\n\nIt actually compiles the code!\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhornc%2F-","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhornc%2F-","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhornc%2F-/lists"}