{"id":13529265,"url":"https://wryun.github.io/es-shell/","last_synced_at":"2025-04-01T15:30:42.019Z","repository":{"id":4350971,"uuid":"5487041","full_name":"wryun/es-shell","owner":"wryun","description":"es: a shell with higher-order functions","archived":false,"fork":false,"pushed_at":"2025-03-03T16:45:27.000Z","size":2691,"stargazers_count":322,"open_issues_count":23,"forks_count":26,"subscribers_count":17,"default_branch":"master","last_synced_at":"2025-03-03T17:42:45.674Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://wryun.github.io/es-shell/","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wryun.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES","contributing":null,"funding":null,"license":"COPYING","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-08-20T21:31:00.000Z","updated_at":"2025-03-03T16:45:31.000Z","dependencies_parsed_at":"2023-01-13T13:05:38.267Z","dependency_job_id":"fb4d1f57-1a32-4073-89fc-b436601552e8","html_url":"https://github.com/wryun/es-shell","commit_stats":{"total_commits":81,"total_committers":23,"mean_commits":"3.5217391304347827","dds":0.654320987654321,"last_synced_commit":"4945413062a0a5707694f3c64184d04fbff573c8"},"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wryun%2Fes-shell","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wryun%2Fes-shell/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wryun%2Fes-shell/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wryun%2Fes-shell/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wryun","download_url":"https://codeload.github.com/wryun/es-shell/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246662237,"owners_count":20813712,"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":[],"created_at":"2024-08-01T07:00:34.890Z","updated_at":"2025-04-01T15:30:41.055Z","avatar_url":"https://github.com/wryun.png","language":"C","readme":"[![CircleCI](https://circleci.com/gh/wryun/es-shell.svg?style=svg)](https://circleci.com/gh/wryun/es-shell)\n\nEs is an extensible shell. The language was derived from the Plan 9\nshell, rc, and was influenced by functional programming languages,\nsuch as Scheme, and the Tcl embeddable programming language. This\nimplementation is derived from Byron Rakitzis's public domain\nimplementation of rc.\n\nSee the INSTALL file for installation instructions. Once it's running\nhave a look at the manual page and the docs and examples directories,\nin particular Haahr \u0026 Rakitzis's paper: ``Es: a shell with higher-order\nfunctions.'' The paper corresponds to a slightly older version of the\nshell; see the file ERRATA for changes which affect parts of the paper.\n\nThe file initial.es, which is used to build the initial memory state of\nthe es interpreter, can be read to better understand how pieces of the\nshell interact.\n\nThe official ftp site (associated with the original authors) is at:\n\n    ftp://ftp.sys.utoronto.ca/pub/es\n\nbut all of the relevant information is mirrored in the repository and/or\nthe website:\n\n    http://www.github.com/wryun/es-shell\n    http://wryun.github.io/es-shell\n\nincluding the change history and the old mailing list archives.\n\nAn old version of Paul's .esrc (es startup) file is provided as an\nexample as esrc.haahr; correctness is not guaranteed. A simple\ndebugger for es scripts, esdebug, is also included; this is very\nuntested and should be considered little more than a sketch of a few\nideas.\n\nCopyright\n---------\n\nEs is in the public domain. We hold no copyrights or patents on\nthe source code, and do not place any restrictions on its distribution.\nWe would appreciate it if any distributions do credit the authors.\n\nEnjoy!\n\n-- Paul Haahr \u0026 Byron Rakitzis\n\nMaintenance by:\n- Soren Dayton (0.9beta1)\n- James Haggerty (post 0.9beta1)\n","funding_links":[],"categories":["Shells","\u003ca name=\"shells\"\u003e\u003c/a\u003eShells"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/wryun.github.io%2Fes-shell%2F","html_url":"https://awesome.ecosyste.ms/projects/wryun.github.io%2Fes-shell%2F","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/wryun.github.io%2Fes-shell%2F/lists"}