{"id":16195867,"url":"https://github.com/kacperfkorban/lazycall","last_synced_at":"2026-01-29T21:31:44.308Z","repository":{"id":106628940,"uuid":"376179979","full_name":"KacperFKorban/lazycall","owner":"KacperFKorban","description":"A lightweight library that lets You write unreadable code","archived":false,"fork":false,"pushed_at":"2021-06-18T22:36:02.000Z","size":13,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-10T02:46:10.490Z","etag":null,"topics":["dotty","scala","scala3"],"latest_commit_sha":null,"homepage":"","language":"Scala","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/KacperFKorban.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":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-06-12T01:48:05.000Z","updated_at":"2021-11-04T19:41:52.000Z","dependencies_parsed_at":null,"dependency_job_id":"33f90417-f76d-48dc-834f-8a113336874f","html_url":"https://github.com/KacperFKorban/lazycall","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/KacperFKorban/lazycall","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KacperFKorban%2Flazycall","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KacperFKorban%2Flazycall/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KacperFKorban%2Flazycall/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KacperFKorban%2Flazycall/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KacperFKorban","download_url":"https://codeload.github.com/KacperFKorban/lazycall/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KacperFKorban%2Flazycall/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28885562,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-29T21:06:44.224Z","status":"ssl_error","status_checked_at":"2026-01-29T21:06:42.160Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["dotty","scala","scala3"],"created_at":"2024-10-10T08:45:47.827Z","updated_at":"2026-01-29T21:31:44.275Z","avatar_url":"https://github.com/KacperFKorban.png","language":"Scala","funding_links":[],"categories":[],"sub_categories":[],"readme":"# LazyCall\n\nTired of having to call right methods? Tired of having to know names of methods?\n\nDo You often find Yourself looking at Your code and thinking that it is too nice and readable?\n\nAre You worried that Your employer will fire you and someone else will maintain Your code?\n\n---\n\nBoy! Do I have a thing for You.\n\nNow You can call accessor functions without using their names. Just use `.magicGet` extension method with required type as parameter.\n\n```scala\nimport lazycall.*\n\ncase class XD(i: Int) {\n  def a: Long = i.toLong\n}\n\nXD(1).magicGet[Long]\n```\n\nDisclaimer: The work `lazy` in name has nothing to do with the way methods are called. It only describes the state of mind of potential user.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkacperfkorban%2Flazycall","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkacperfkorban%2Flazycall","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkacperfkorban%2Flazycall/lists"}