{"id":26389289,"url":"https://github.com/fries-byte/pistud","last_synced_at":"2025-03-17T09:17:45.806Z","repository":{"id":277339110,"uuid":"928489294","full_name":"Fries-byte/pistud","owner":"Fries-byte","description":"My personal programming language open source, to optimize simplicity, its a high-level programming language which a slow interpreter but has its own compiler, you can learn more in https://fries-byte.github.io/pistud/","archived":false,"fork":false,"pushed_at":"2025-02-20T20:09:32.000Z","size":16750,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-20T21:22:55.786Z","etag":null,"topics":["compiler","easy","high-level","programming-language"],"latest_commit_sha":null,"homepage":"https://fries-byte.github.io/pistud/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Fries-byte.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":"SECURITY","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-06T18:11:50.000Z","updated_at":"2025-02-20T20:09:35.000Z","dependencies_parsed_at":"2025-02-13T12:47:02.150Z","dependency_job_id":null,"html_url":"https://github.com/Fries-byte/pistud","commit_stats":null,"previous_names":["fries-byte/pistud"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fries-byte%2Fpistud","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fries-byte%2Fpistud/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fries-byte%2Fpistud/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fries-byte%2Fpistud/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Fries-byte","download_url":"https://codeload.github.com/Fries-byte/pistud/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244006334,"owners_count":20382443,"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","easy","high-level","programming-language"],"created_at":"2025-03-17T09:17:45.123Z","updated_at":"2025-03-17T09:17:45.783Z","avatar_url":"https://github.com/Fries-byte.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"## pistud\nA programming language inspired by Rust build to make it easy to program with the usefulness it needs, \u003cbr\u003e\nits one of my projects that makes me program since i was bored, and you can try it out yourself in **Get started** section\n\n## About the language\nPistud is not only easy to use, you can also build fun stuff like an app/software or even create your own language in it! \u003cbr\u003e\nYou also must know that the error log might be bad and so to fix errors are quite hard which what sucks about PiStud\n\n## Getting started\nTo get started to program PiStud, go in [PiStud's course](https://fries-byte.github.io/pistud/course.html) to learn it first \u003cbr\u003e\nafter you're done with learning it, download [Piargs](https://github.com/Fries-byte/pistud/raw/refs/heads/main/exe/piargs.exe), a package manager for Pistud. \u003cbr\u003e\nOr if your in a chomebook or something, download the [javascript version of Pistud](https://cdn.jsdelivr.net/gh/Fries-byte/pistud@main/extra/js/psjavascript.js) and run this on your browser by ctrl+shift+i,\n```js\nimport(\"./Downloads/psjavascript.js\").then((module) =\u003e {\n    piargs.loadPiPackage([pistud])\n    console.log(\"Piargs manager loaded!\");\n});\n```\nafter you've downloaded Piargs use the command ```piargs install pistud``` and it should create a folder with the ide in it. \u003cbr\u003e\nand you will see the src tab where your main file will be, you can ignore the package.py which what makes you able to code with PiStud, \u003cbr\u003e\nyou can also create more files but make sure that you import the package.py, and to import functions variables and more, use python's import system, ```import maintwo.py```. \u003cbr\u003e\nthere is also .ptd files, you can run .ptd files with ```python package.py src/main.ptd``` depending where the files are (also the file name)\n\n# Interpret and compile\nTo compile your pistud file, use Piargs and do ```ping install studc```, you can learn more at [Compile PiStud | studc](https://github.com/Fries-byte/cp-sc) \u003cbr\u003e\n\nplease read the License and Security if you want the source and all \u003cbr\u003e \n\nThank you for using PiStud! \u003cbr\u003e\n\n## License\nWhen uploading your own fan-made version of PiStud make sure that its not the same as ours, \u003cbr\u003e\nLogo is not trademarked, its free to use, actions or consequences will not be taken, only the name and code unless credit is given. \u003cbr\u003e\nRead License and Security Policy to get more info. \u003cbr\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffries-byte%2Fpistud","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffries-byte%2Fpistud","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffries-byte%2Fpistud/lists"}