{"id":13661792,"url":"https://github.com/DJMcMayhem/V","last_synced_at":"2025-04-25T03:31:21.223Z","repository":{"id":79569864,"uuid":"53098206","full_name":"DJMcMayhem/V","owner":"DJMcMayhem","description":"A golfing language inspired by everybody's favorite text editor, vim.","archived":false,"fork":false,"pushed_at":"2019-08-26T21:53:26.000Z","size":3560,"stargazers_count":77,"open_issues_count":8,"forks_count":9,"subscribers_count":7,"default_branch":"master","last_synced_at":"2024-11-10T16:46:25.212Z","etag":null,"topics":["golfing-language","vim"],"latest_commit_sha":null,"homepage":null,"language":"Vim script","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/DJMcMayhem.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-03-04T01:40:39.000Z","updated_at":"2023-10-19T03:35:30.000Z","dependencies_parsed_at":"2023-05-21T00:00:53.101Z","dependency_job_id":null,"html_url":"https://github.com/DJMcMayhem/V","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DJMcMayhem%2FV","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DJMcMayhem%2FV/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DJMcMayhem%2FV/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DJMcMayhem%2FV/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DJMcMayhem","download_url":"https://codeload.github.com/DJMcMayhem/V/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250747784,"owners_count":21480715,"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":["golfing-language","vim"],"created_at":"2024-08-02T05:01:41.717Z","updated_at":"2025-04-25T03:31:20.916Z","avatar_url":"https://github.com/DJMcMayhem.png","language":"Vim script","funding_links":[],"categories":["Vim script"],"sub_categories":[],"readme":"\u003ch1\u003eV\u003c/h1\u003e\n\nAn esoteric language inspired by vim and designed for code-golfing. Get started at the [wiki](https://github.com/DJMcMayhem/V/wiki), or you can try it in the online interpreter [here.](http://v.tryitonline.net/) (Online interpreter provided by [Dennis Mitchell](http://codegolf.stackexchange.com/users/12012/dennis))\n\nV is really just a fancy way to call vim like it's a scripting language, with a bunch of settings and mappings preloaded. The main reason this language was invented was to fix my biggest complaints with using vim as a golfing language, rather than a text editor:\n\n - Input and output is obnoxious. In vim golf, you must enter the text into a file, open with file in vim with no loaded settings, and then *manually* type each keystroke to execute it. Output is to the buffer, not to STDIO\n\n - Settings that I come up with to save keystrokes do not count, since they only exist on my `.vimrc`\n\n - Certain idioms in vim golf take more keystrokes then they really need to. For example, global search and replace, recursive macros, turning settings on and off, etc.\n\n - And perhaps the biggest one of all, vim doesn't support mathematical operations very well.\n\nV seeks to fix all of these problems.\n\nIf you would like to talk about V, whether it's to seek golfing advice in V, to become a contributor, or even just to learn about the language, feel free to either bring it up in the V [chat room](http://chat.stackexchange.com/rooms/40448/v) on PPCG, or to ping me in [The Nineteenth Byte](http://chat.stackexchange.com/rooms/240/the-nineteenth-byte).\n\nV is released under the same license as [The Vim License](https://github.com/vim/vim/blob/0b9e4d1224522791c0dbbd45742cbd688be823f3/runtime/doc/uganda.txt).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDJMcMayhem%2FV","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FDJMcMayhem%2FV","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDJMcMayhem%2FV/lists"}