{"id":15651177,"url":"https://github.com/micheleriva/cadregalisp","last_synced_at":"2025-10-23T16:47:37.948Z","repository":{"id":45847400,"uuid":"124960872","full_name":"micheleriva/CadregaLisp","owner":"micheleriva","description":"🍎 Just another useless programming language, but with inganno.","archived":false,"fork":false,"pushed_at":"2019-01-09T19:58:50.000Z","size":3041,"stargazers_count":35,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-02-25T10:16:04.051Z","etag":null,"topics":["compiler","esoteric-language","haskell","haskell-language","javascript","lisp","node","programming-language","scheme"],"latest_commit_sha":null,"homepage":"","language":"Haskell","has_issues":true,"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/micheleriva.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-03-12T22:46:40.000Z","updated_at":"2024-08-31T17:20:50.000Z","dependencies_parsed_at":"2022-07-19T05:03:42.209Z","dependency_job_id":null,"html_url":"https://github.com/micheleriva/CadregaLisp","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/micheleriva%2FCadregaLisp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/micheleriva%2FCadregaLisp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/micheleriva%2FCadregaLisp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/micheleriva%2FCadregaLisp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/micheleriva","download_url":"https://codeload.github.com/micheleriva/CadregaLisp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242685799,"owners_count":20169240,"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":["compiler","esoteric-language","haskell","haskell-language","javascript","lisp","node","programming-language","scheme"],"created_at":"2024-10-03T12:37:20.238Z","updated_at":"2025-10-23T16:47:32.889Z","avatar_url":"https://github.com/micheleriva.png","language":"Haskell","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003ch1\u003e 🍎 CadregaLisp 🍎 \u003c/h1\u003e\n  \u003cimg src=\"/docs/dddrrraaaaaaculaaamiiiinchiaaa.jpg\" /\u003e\n  \u003cp\u003e\n    \u003cbr /\u003e\n    There are only two kind of people. Those who wants to write LISP in Brianzolo Dialect and those who lie.\n  \u003c/p\u003e\n\u003c/div\u003e\n\n# Getting Started\n\nClone the repository on your machine and then run the make script\n\n```sh\n$ git clone git@github.com:micheleriva/cadregascript.git\n$ cd cadregascript\n$ make\n```\n\nNow you should be able to access the REPL\n\n```sh\n$ ./brambilla\n🍎 ▶ (ciapa x 5)\n🍎 ▶ (+ x 10)\n15\n🍎 ▶ (ciapa-che! x 10)\n🍎 ▶ (= x 5)\n#è minga vera\n🍎 ▶ fèrmes\n```\n\n# Grammar\n\n|Haskell | Lisp      | Cadrega         |\n|--------|-----------|-----------------|\n|`True`  |`#t`       |`#è vera`        |\n|`False` |`#f`       |`#è minga vera`  |\n|`let`   |`define`   |`ciapa`          |\n|`N/A?`  |`set!`     |`ciapa-che!`     |\n|`(+)`   |`+`        |`e`              |\n|`(-)`   |`-`        |`men`            |\n|`(*)`   |`*`        |`per`            |\n|`div`   |`/`        |`divis`          |\n|`mod`   |`%`        |`modul`          |\n|`quot`  |`quot`     |`quosient`       |\n|`rem`   |`rem`      |`rest`           |\n|`==`    |`=`        |`stess`          |\n|`\u003c`     |`\u003c`        |`minur`          |\n|`\u003e`     |`\u003e`        |`magiur`         |\n|`/=`    |`/=`       |`minga-istess`   |\n|`\u003e=`    |`\u003e=`       |`magiur-e-istess`|\n|`\u003c=`    |`\u003c=`       |`minur-e-istess` |\n|`\u0026\u0026`    |`\u0026\u0026`       |`quindi`         |\n|`\\|\\|`  |`\\|\\|`     |`senò`           |\n|`(==)`  |`string?`  |`lacc=?`         |\n|`(\u003c)`   |`string\u003c?` |`lacc\u003c?`         |\n|`(\u003e)`   |`string\u003e?` |`lacc\u003e?`         |\n|`(\u003c?)`  |`string\u003c=?`|`lacc\u003c=?`        |\n|`(\u003e?)`  |`string\u003e=?`|`lacc\u003e=?`        |\n\n# License\n[MIT](/LICENSE.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmicheleriva%2Fcadregalisp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmicheleriva%2Fcadregalisp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmicheleriva%2Fcadregalisp/lists"}