{"id":13467487,"url":"https://github.com/lhartikk/ArnoldC","last_synced_at":"2025-03-26T02:31:27.065Z","repository":{"id":39633756,"uuid":"13451291","full_name":"lhartikk/ArnoldC","owner":"lhartikk","description":"Arnold Schwarzenegger based programming language","archived":false,"fork":false,"pushed_at":"2024-01-31T22:40:52.000Z","size":92,"stargazers_count":6726,"open_issues_count":74,"forks_count":289,"subscribers_count":177,"default_branch":"master","last_synced_at":"2024-10-29T15:34:12.272Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"lhartikk.github.io/ArnoldC/","language":"Scala","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lhartikk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2013-10-09T19:06:32.000Z","updated_at":"2024-10-27T15:25:33.000Z","dependencies_parsed_at":"2022-07-10T14:17:23.825Z","dependency_job_id":"8e719748-edd3-4668-a855-daf31a409f3e","html_url":"https://github.com/lhartikk/ArnoldC","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/lhartikk%2FArnoldC","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lhartikk%2FArnoldC/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lhartikk%2FArnoldC/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lhartikk%2FArnoldC/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lhartikk","download_url":"https://codeload.github.com/lhartikk/ArnoldC/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245325217,"owners_count":20596818,"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-07-31T15:00:57.168Z","updated_at":"2025-03-26T02:31:26.732Z","avatar_url":"https://github.com/lhartikk.png","language":"Scala","funding_links":[],"categories":["Scala","Funny","Programming Languages","others","Esoteric languages"],"sub_categories":[],"readme":"# ArnoldC\n\nProgramming language based on the one-liners of Arnold Schwarzenegger.\n\n## Motivation\n\nAlthough the one-liners of Arnold Schwarzenegger are fairly well known the true semantics of the uttering is yet to be understood. This project tries to discover new meanings from the Arnold movies with the means of computer science.\n\n## HelloWorld.arnoldc\n\n\tIT'S SHOWTIME\n\tTALK TO THE HAND \"hello world\"\n\tYOU HAVE BEEN TERMINATED\n\n## Quick Start\n\n\twget http://lhartikk.github.io/ArnoldC.jar\n\techo -e \"IT'S SHOWTIME\\nTALK TO THE HAND \\\"hello world\\\"\\nYOU HAVE BEEN TERMINATED\" \u003e hello.arnoldc\n\tjava -jar ArnoldC.jar hello.arnoldc\n\tjava hello\n\nTo create some \"audible\" output you can try the -declaim option:\n\n\tjava -jar ArnoldC.jar -declaim hello.arnoldc\n\n## Brief overview of the keywords\n\nCheck the [wiki](http://github.com/lhartikk/ArnoldC/wiki/ArnoldC) for more details\n\n[False](http://www.youtube.com/watch?v=_wk-jT9rn-8) `I LIED`\n\n[True](http://www.youtube.com/watch?v=CtNb1dnEaSQ) `NO PROBLEMO`\n\n[If](http://www.youtube.com/watch?v=MiB7GLyvvJQ) `BECAUSE I'M GOING TO SAY PLEASE`\n\n[Else](http://www.youtube.com/watch?v=c4psKYpfnYs) `BULLSHIT`\n\n[EndIf](http://youtu.be/uGstM8QMCjQ?t=1m23s) `YOU HAVE NO RESPECT FOR LOGIC`\n\n[While](http://www.youtube.com/watch?v=wDztrw_0N8M) `STICK AROUND`\n\n[EndWhile](http://www.youtube.com/watch?v=R39e30FL37U) `CHILL`\n\nPlusOperator `GET UP`\n\n[MinusOperator](http://www.youtube.com/watch?v=7Ox0Ehq-FRQ) `GET DOWN`\n\n[MultiplicationOperator](http://www.youtube.com/watch?v=lf3Kyv_iaNs) `YOU'RE FIRED`\n\n[DivisionOperator](http://www.youtube.com/watch?v=9VHtuqXZQeo) `HE HAD TO SPLIT`\n\n[ModuloOperator](http://www.youtube.com/watch?v=ybJWKZB0Erk\u0026feature=youtu.be\u0026t=6m59s)  `I LET HIM GO`\n\n[EqualTo](http://www.youtube.com/watch?v=A1-wUV0-_JY) `YOU ARE NOT YOU YOU ARE ME`\n\n[GreaterThan](http://www.youtube.com/watch?v=19R2fDXCzcM) `LET OFF SOME STEAM BENNET`\n\n[Or](http://www.youtube.com/watch?v=RYtQMhnBtTw) `CONSIDER THAT A DIVORCE`\n\n[And](http://www.youtube.com/watch?v=ZQ_Q2b_aXjk) `KNOCK KNOCK`\n\n[DeclareMethod](http://www.youtube.com/watch?v=uCwrOpnyXeo) `LISTEN TO ME VERY CAREFULLY`\n\n[NonVoidMethod](http://www.youtube.com/watch?v=WANa9Oku-JM) `GIVE THESE PEOPLE AIR`\n\n[MethodArguments](http://www.youtube.com/watch?v=FWmH9ylqYYQ) `I NEED YOUR CLOTHES YOUR BOOTS AND YOUR MOTORCYCLE`\n\n[Return](http://www.youtube.com/watch?v=-YEG9DgRHhA) `I'LL BE BACK`\n\n[EndMethodDeclaration](http://www.youtube.com/watch?v=Hhm7aWp8gvc) `HASTA LA VISTA, BABY`\n\n[CallMethod](http://www.youtube.com/watch?v=HGhP3p6lI3U) `DO IT NOW`\n\n[AssignVariableFromMethodCall](http://www.youtube.com/watch?v=HkkibBYm2WI) `GET YOUR ASS TO MARS`\n\n[DeclareInt](http://www.youtube.com/watch?v=PZwwqjcEDUQ) `HEY CHRISTMAS TREE`\n\n[SetInitialValue](http://www.youtube.com/watch?v=lwqzA6F7nws) `YOU SET US UP`\n\n[BeginMain](http://www.youtube.com/watch?v=TKTL2EDTFSo) `IT'S SHOWTIME`\n\n[EndMain](http://www.youtube.com/watch?v=iy_BBBGBpqA) `YOU HAVE BEEN TERMINATED`\n\n[Print](http://www.youtube.com/watch?v=dQ6m8ztEzfA) `TALK TO THE HAND`\n\n[ReadInteger](https://www.youtube.com/watch?v=1mC9eOqsyTg) `I WANT TO ASK YOU A BUNCH OF QUESTIONS AND I WANT TO HAVE THEM ANSWERED IMMEDIATELY`\n\n[AssignVariable](http://www.youtube.com/watch?v=-9-Te-DPbSE) `GET TO THE CHOPPER`\n\n[SetValue](http://www.youtube.com/watch?v=RrPXRkJ_P90) `HERE IS MY INVITATION`\n\n[EndAssignVariable](http://www.youtube.com/watch?v=rk9WHasIZk0) `ENOUGH TALK`\n\n[ParseError](http://www.youtube.com/watch?v=oGcRTJK43OM) `WHAT THE FUCK DID I DO WRONG`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flhartikk%2FArnoldC","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flhartikk%2FArnoldC","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flhartikk%2FArnoldC/lists"}