{"id":13781244,"url":"https://github.com/shawnanastasio/BasilC","last_synced_at":"2025-05-11T14:34:53.781Z","repository":{"id":84515316,"uuid":"57260376","full_name":"shawnanastasio/BasilC","owner":"shawnanastasio","description":"An interpreter for the BasilC esoteric programming language","archived":true,"fork":false,"pushed_at":"2016-07-23T22:17:55.000Z","size":48,"stargazers_count":8,"open_issues_count":2,"forks_count":4,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-11-17T16:42:32.339Z","etag":null,"topics":["c","esoteric-language","esoteric-programming-language","interpreter"],"latest_commit_sha":null,"homepage":null,"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/shawnanastasio.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}},"created_at":"2016-04-28T01:25:49.000Z","updated_at":"2024-08-07T10:58:47.000Z","dependencies_parsed_at":"2024-01-28T05:01:35.139Z","dependency_job_id":null,"html_url":"https://github.com/shawnanastasio/BasilC","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/shawnanastasio%2FBasilC","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shawnanastasio%2FBasilC/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shawnanastasio%2FBasilC/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shawnanastasio%2FBasilC/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shawnanastasio","download_url":"https://codeload.github.com/shawnanastasio/BasilC/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253580352,"owners_count":21930928,"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":["c","esoteric-language","esoteric-programming-language","interpreter"],"created_at":"2024-08-03T18:01:24.206Z","updated_at":"2025-05-11T14:34:53.513Z","avatar_url":"https://github.com/shawnanastasio.png","language":"C","funding_links":[],"categories":["C"],"sub_categories":[],"readme":"BasilC\n=======\n\n[![Build Status](https://travis-ci.org/shawnanastasio/BasilC.svg?branch=master)](https://travis-ci.org/shawnanastasio/BasilC)\n\nBasilC is an esoteric interpreted programming language aimed at rapid development and deployment.\nBasilC introduces the new programming paradigm of procedural non-typed languages.\n\nQuick start\n-----------\n\nSince The BasilC interpreter is written in pure C, it can be compiled with 0 dependencies on nearly any platform with a C compiler.\n\nTo compile on UNIX-like systems with GNU Make, simply run:\n```\n$ make\n```\n\nIf you wish to use shebang lines (such as the one in example.basilc) to execute BasilC programs as scripts, or if you wish to read the manpage with the man command, install the compiled binary to your path:\n```\n$ sudo make install\n```\n\nYou can test your installation by running the test script in the `examples` folder:\n```\n$ basilc helloworld.basilc\n```\nOr, alternatively:\n```\n$ chmod +x helloworld.basilc\n$ ./helloworld.basilc\n```\n\nDocumentation is available in the manpage format, and it can be accessed with the following command: \n```\nman basilc\n```\n\n\nTechnical Explanation\n---------------------\nThe BasilC interpreter is written in 100% C in order to provide fast run times and portability\nacross nearly all POSIX platforms, and even Windows.\n\n_BasilC abstains from traditional programming paradigms and puts the static vs dynamically typed variable debate to an end once and for all._\n\nAll variables in BasilC are stored internally as char literals. This provides enhanced flexibility\nfor all types of data, while still allowing for type-dependent operations, such as arithmetic, that\ncan still be performed by leveraging C's powerful casting system on a per-function basis.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshawnanastasio%2FBasilC","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshawnanastasio%2FBasilC","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshawnanastasio%2FBasilC/lists"}