{"id":25263836,"url":"https://github.com/felixfong227/mlpfim-programming-language","last_synced_at":"2025-04-06T01:15:32.409Z","repository":{"id":101886110,"uuid":"74035599","full_name":"felixfong227/mlpfim-programming-language","owner":"felixfong227","description":"And other MLP \"programming language\",but reading the real source files","archived":false,"fork":false,"pushed_at":"2017-02-07T11:10:14.000Z","size":33,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-12T07:33:22.662Z","etag":null,"topics":["mlp","mylittlepony","pony","programming-language"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/felixfong227.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}},"created_at":"2016-11-17T14:38:57.000Z","updated_at":"2020-03-26T11:17:30.000Z","dependencies_parsed_at":null,"dependency_job_id":"67a65146-3e20-488f-a2ef-d016348c9869","html_url":"https://github.com/felixfong227/mlpfim-programming-language","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/felixfong227%2Fmlpfim-programming-language","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/felixfong227%2Fmlpfim-programming-language/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/felixfong227%2Fmlpfim-programming-language/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/felixfong227%2Fmlpfim-programming-language/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/felixfong227","download_url":"https://codeload.github.com/felixfong227/mlpfim-programming-language/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247419863,"owners_count":20936013,"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":["mlp","mylittlepony","pony","programming-language"],"created_at":"2025-02-12T07:26:03.163Z","updated_at":"2025-04-06T01:15:32.384Z","avatar_url":"https://github.com/felixfong227.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"#My Little Pony Friendship Is Magic Programming Language\n\u003cimg src=\"http://orig09.deviantart.net/8bfc/f/2013/167/4/f/daring_dash_by_foxxarius-d69cjg9.png\" /\u003e\n\n##How to set it up? `On development`\n\u003cli\u003eClone the repo\u003c/li\u003e\n\u003cli\u003eCreate a new source file end with `.mlp` or `.mlpfim`\u003c/li\u003e\n\n#Install the interperter\n```\n$ npm install mlpfim-programming-language -g\n```\n\n##How to set up and running?\n\u003cli\u003eOpen up your `Terminal/Git Bash`,and `cd` into the repo you just clone down\u003c/li\u003e\n\u003cli\u003eUsing the command at the Terminal `$ node interperter.js \u003cmlpSourceFile\u003e`\u003c/li\u003e\n\u003cli\u003eAnd if you want to see how much time you span on this program,you can go to the config file `mlpfimconfig.json`,and change the `dev`option `false` become `true`\u003c/li\u003e\n\n##Demo code\nBasic output\n```javascript\ndearPC \"Today i learn how to code\";\n```\n\nBasic input\n```javascript\nspike name;\n```\n\nIf statement\n```\nif true \u0026\u0026 1 \u003e 0\n    console.log(true)\nelse\n    console.log(false)\n;\n```\nand much more...\n\n###Working program\n```javascript\n`A Hello World Program?`\ndearPC \"Hello what is your name?\";\nspike name;\ndearPC \"Nice to meet you ${name} :D\";\n`This is a comment`\n```\n\n##JavaScript(NodeJS) error fall back\nIf your mlpfim code hit an error,do you allow to try running in the JavaScript engine?by default is set to `true`\u003cbr\u003e\nGo to the config file `mlpfimconfig.json`and change it `true` =\u003e `false`\n\n##Config file\nThe config file it tell the interperter how to work with your program,and the config file gen by auto,so you don't need to worry about that.\n\nPlease fork this project and take it awesome\u003cbr\u003e\nThis project mainly just for fun,and still on \"development\"\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffelixfong227%2Fmlpfim-programming-language","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffelixfong227%2Fmlpfim-programming-language","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffelixfong227%2Fmlpfim-programming-language/lists"}