{"id":21913515,"url":"https://github.com/vendethiel/wow-ls","last_synced_at":"2026-05-17T18:04:40.849Z","repository":{"id":185717582,"uuid":"673991848","full_name":"vendethiel/WoW-ls","owner":"vendethiel","description":"Perl experiment to drink as much kool-aid as possible.","archived":false,"fork":false,"pushed_at":"2024-04-05T12:57:28.000Z","size":25,"stargazers_count":0,"open_issues_count":8,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-27T08:45:07.599Z","etag":null,"topics":["oo","perl","wow","zydeco"],"latest_commit_sha":null,"homepage":"","language":"Perl","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/vendethiel.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,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-08-02T22:34:40.000Z","updated_at":"2024-01-31T14:47:16.000Z","dependencies_parsed_at":null,"dependency_job_id":"ff687c08-2de3-4048-9748-11fc9b286196","html_url":"https://github.com/vendethiel/WoW-ls","commit_stats":null,"previous_names":["vendethiel/wow-ls"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vendethiel%2FWoW-ls","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vendethiel%2FWoW-ls/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vendethiel%2FWoW-ls/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vendethiel%2FWoW-ls/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vendethiel","download_url":"https://codeload.github.com/vendethiel/WoW-ls/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244931585,"owners_count":20534009,"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":["oo","perl","wow","zydeco"],"created_at":"2024-11-28T18:17:23.430Z","updated_at":"2026-05-17T18:04:35.814Z","avatar_url":"https://github.com/vendethiel.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sugary WoW-ls\n\nExperimental project to toy with a few Perl projects, such as:\n- `Zydeco`\n- `assign::0`\n- `Syntax::Keyword::Gather`\n- `Syntax::Keyword::Match`\n- `Quantum::Superpositions`\n- `MooseX::App`\n- `Exporter::Almighty`\n\nTo investigate:\n- `Types::Algebraic`\n/\n- `Syntax::Operator::Divides`\nOperator %% like Raku.\n- `Future::AsyncAwait`\n`async`/`await`, need to make sure it's compatible at all with `Zydeco`.\n- `Syntax::Keyword::Dynamically`\n`local` but also for lexicals and for sub rvalue returns\n- `Syntax::Operator::Eqr` \u0026 `Syntax::Operator::Equ`\nlike `eq` but can also proc a regex, useful for `match` etc.\n- `Syntax::Operator::Identical`\nCutesy `≡` operator, probably a bad idea.\n- `Syntax::Infix::Smartmatch`\nRaku-style `~~`, hopefully done right.\n- `Operator::Util`\nRaku-style meta-operators:\n`reduce reducewith zip zipwith cross crosswith hyper hyperwith applyop reverseop`\nNo syntax, sadly.\n- `Object::Util`\nProvides functions such as:\n`-\u003e$_try`, `-\u003e$_call_if_object`, `-\u003e$dump`, `-\u003e$_tap` (like `Object::Tap`).\nAlso these, though they shouldn't be necessary with Zydeco:\n`-\u003e$_clone`, `-\u003e$_extend`, `-\u003e$_with_traits`.\n- `List::Maker`\nRaku-style `...` range + Raku-style `\u003c\u003e`.\nMight conflict with other modules?\n- `Perl6::Rules`\nRaku-style grammars.\n\nDiscarded:\n- `Perl6::Controls`\n(no `gather`+`take`, broke postfix `for`/`while` etc)\n\nSome modules from `Defaults::Modern` also might be interesting to take a look at.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvendethiel%2Fwow-ls","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvendethiel%2Fwow-ls","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvendethiel%2Fwow-ls/lists"}