{"id":13779132,"url":"https://github.com/justinmeza/lolcode","last_synced_at":"2026-04-08T20:59:10.925Z","repository":{"id":625112,"uuid":"265265","full_name":"justinmeza/lolcode","owner":"justinmeza","description":"A first attempt at a LOLCODE interpreter written in C; please use the lci project instead!","archived":false,"fork":false,"pushed_at":"2013-12-30T17:26:27.000Z","size":206,"stargazers_count":58,"open_issues_count":1,"forks_count":6,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-05-08T23:35:17.798Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://www.lolcode.org","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/justinmeza.png","metadata":{"files":{"readme":"README","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":"2009-07-31T00:12:25.000Z","updated_at":"2024-10-27T00:22:15.000Z","dependencies_parsed_at":"2022-07-16T15:31:03.489Z","dependency_job_id":null,"html_url":"https://github.com/justinmeza/lolcode","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/justinmeza%2Flolcode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/justinmeza%2Flolcode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/justinmeza%2Flolcode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/justinmeza%2Flolcode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/justinmeza","download_url":"https://codeload.github.com/justinmeza/lolcode/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253567250,"owners_count":21928804,"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-03T18:01:01.491Z","updated_at":"2026-04-08T20:59:10.790Z","avatar_url":"https://github.com/justinmeza.png","language":"C","readme":"This project has been deprecated!  Please use the lci project instead:\n\n    https://github.com/justinmeza/lci\n\nlci is a much more robust and efficient LOLCODE interpreter.  Its homepage is\nlocated at: http://lolcode.org .\n\n---\n\n                                    lolcode\n                 An efficient LOLCODE interpreter written in C.\n\nMAINTAINER\n\n    Justin J. Meza \u003c justin.meza@gmail.com \u003e\n\nY HELO THAR!!!1!\n\n    This version of lolcode supports nearly all of the functionality described\n    in the LOLCODE Version 1.2 language specification and some of the Version\n    1.3 proposals.  For more information, see \u003c http://lolcode.com/specs/1.2 \u003e\n    and \u003c http://lolcode.com/proposals/1.3/1.3 \u003e .\n\n    To get started, just run ``make'' in this directory.  This will generate a\n    binary file called ``lolcode''.\n\n    If you just run the binary file (``./lolcode'') you'll notice that it just\n    hangs at the prompt -- that's because it's in interpreter mode, waiting for\n    you to start typing!\n\n    lolcode can interpret files from standard input or from a file.  For\n    example, running ``./lolcode -f file.lol'' will interpret the LOLCODE file\n    ``file.lol''.  You can also pipe output to lolcode, as in ``cat file.lol |\n    ./lolcode'' if this suits your need.\n\n    If you really want to get fancy, you can make a script file that gets\n    interpreted whenever it is run.  The first line of the script should be\n    ``#!/path/to/lolcode'' (of course, replacing ``/path/to'' with the actual\n    path).  After that, code away in LOLCODE.  When you're ready to run the file\n    as a script, be sure to do a ``chmod +x file.lol'' and then you're all set\n    to ``./file.lol'' and it will be interpreted just like any old script.\n\nTODO\n\n    There are still a lot of TODO items, but I've released the source with the\n    intent that others will use the lolcode interpreter as I continue to refine\n    its behavior.\n\n    The following features of the 1.2 specification still need implementation:\n\n      - Unicode support.\n\n    The following features from the work in progress on the 1.3 proposals still\n    need implementation:\n\n      - BUKKITs need to be updated when parent objects add members.\n\n    If you really miss any features, feel free to hack away at the source and\n    contribute to the project!\n","funding_links":[],"categories":["C"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjustinmeza%2Flolcode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjustinmeza%2Flolcode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjustinmeza%2Flolcode/lists"}