{"id":17201383,"url":"https://github.com/timwspence/lisp","last_synced_at":"2025-03-25T09:13:12.685Z","repository":{"id":87371429,"uuid":"110569287","full_name":"TimWSpence/lisp","owner":"TimWSpence","description":"A small Lisp implementation","archived":false,"fork":false,"pushed_at":"2017-11-23T17:09:21.000Z","size":92,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-30T08:23:53.360Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TimWSpence.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2017-11-13T15:58:33.000Z","updated_at":"2021-04-14T06:04:40.000Z","dependencies_parsed_at":"2023-07-14T10:46:06.407Z","dependency_job_id":null,"html_url":"https://github.com/TimWSpence/lisp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TimWSpence%2Flisp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TimWSpence%2Flisp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TimWSpence%2Flisp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TimWSpence%2Flisp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TimWSpence","download_url":"https://codeload.github.com/TimWSpence/lisp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245431726,"owners_count":20614184,"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-10-15T02:11:41.590Z","updated_at":"2025-03-25T09:13:12.651Z","avatar_url":"https://github.com/TimWSpence.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Lisp\n\nThis started out as my implementation of [Build your own Lisp](http://www.buildyourownlisp.com/). Many thanks to @orangeduck for what is a superb tutorial and something\nI would recommend every developer do at some point in their lives.\n\nI have plans to extend it beyond the scope of the tutorial, as per the TODO in this repo.\n\nThus far, I have added the following:\n - a Makefile so I don't have to remember/keep in my shell history the magic incantation to compile it :)\n - basic file-based I/O via builtins slurp/spit\n - string functions: seq, str, char, int, str_includes?\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimwspence%2Flisp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftimwspence%2Flisp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimwspence%2Flisp/lists"}