{"id":20261566,"url":"https://github.com/ebowman/scalisp","last_synced_at":"2025-11-30T03:03:03.936Z","repository":{"id":3431862,"uuid":"4483886","full_name":"ebowman/scalisp","owner":"ebowman","description":"Simple lisp interpreter in scala (part of the Gilt Scala Breakfast series)","archived":false,"fork":false,"pushed_at":"2012-05-31T13:22:28.000Z","size":124,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-14T04:25:54.404Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Scala","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"babel/babel.github.io","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ebowman.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}},"created_at":"2012-05-29T15:32:02.000Z","updated_at":"2013-10-08T21:10:40.000Z","dependencies_parsed_at":"2022-08-20T15:41:19.247Z","dependency_job_id":null,"html_url":"https://github.com/ebowman/scalisp","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/ebowman%2Fscalisp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ebowman%2Fscalisp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ebowman%2Fscalisp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ebowman%2Fscalisp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ebowman","download_url":"https://codeload.github.com/ebowman/scalisp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241722784,"owners_count":20009409,"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-11-14T11:25:50.541Z","updated_at":"2025-11-30T03:02:58.917Z","avatar_url":"https://github.com/ebowman.png","language":"Scala","readme":"scalisp\n=======\n\nSimple lisp repl, a project for a Scala Breakfast exercise at Gilt Ireland.\n\nSupports just a tiny subset of some micro lisp: defun, if, +, -, *, /, \u003c, \u003e, \u003c=, \u003e= =.\n\nExample:\n\n    $ sbt run\n    [info] Loading global plugins from /Users/ebowman/.sbt/plugins\n    [info] Set current project to scalisp (in build file:/Users/ebowman/src/scalisp/)\n    [info] Running Driver\n    \u003e (defun fac (x) \"\" (if (\u003c x 2) x (* x (fac (- x 1)))))\n    (51 ms) defined Var(fac)\n    \u003e fac(10)\n    [1.1] failure: `(' expected but `f' found\n\n    fac(10)\n    ^\n    \u003e (fac 10)\n    (6 ms) 3628800\n    \u003e (defun high (x y f) \"\" (f x y))\n    (2 ms) defined Var(high)\n    \u003e (high 2 3 (lamba (x y) (+ x y)))\n    (2 ms) 5\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Febowman%2Fscalisp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Febowman%2Fscalisp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Febowman%2Fscalisp/lists"}