{"id":15636981,"url":"https://github.com/chriskrycho/dmmf","last_synced_at":"2025-04-19T11:53:32.433Z","repository":{"id":48171445,"uuid":"115889838","full_name":"chriskrycho/dmmf","owner":"chriskrycho","description":"Implementing Scott Wlaschin's “Domain Modeling Made Functional” in Rust, Elm, F♯, and ReasonML","archived":false,"fork":false,"pushed_at":"2018-03-26T02:08:20.000Z","size":136,"stargazers_count":117,"open_issues_count":0,"forks_count":8,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-03-29T07:33:43.090Z","etag":null,"topics":["elm","fsharp","language","reasonml","rust"],"latest_commit_sha":null,"homepage":"http://www.chriskrycho.com/four-languages/","language":"F#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chriskrycho.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-12-31T23:22:56.000Z","updated_at":"2024-08-25T20:51:56.000Z","dependencies_parsed_at":"2022-08-28T06:34:08.468Z","dependency_job_id":null,"html_url":"https://github.com/chriskrycho/dmmf","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chriskrycho%2Fdmmf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chriskrycho%2Fdmmf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chriskrycho%2Fdmmf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chriskrycho%2Fdmmf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chriskrycho","download_url":"https://codeload.github.com/chriskrycho/dmmf/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249688957,"owners_count":21311306,"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":["elm","fsharp","language","reasonml","rust"],"created_at":"2024-10-03T11:09:24.435Z","updated_at":"2025-04-19T11:53:32.413Z","avatar_url":"https://github.com/chriskrycho.png","language":"F#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# _Domain Modeling Made Functional_… 4⨉ over\n\nI'm an nerd. So my \"fun learning project\" to start the year is: working through\nthe exercise section of Scott Wlaschin's (_really_ excellent) _Domain Modeling\nMade Functional_… in four different languages I'm interested in:\n\n* [Rust](https://www.rust-lang.org)\n* [Elm](http://elm-lang.org)\n* [F#](http://fsharp.org)\n* [ReasonML](https://reasonml.github.io)\n\nThese all have something of a family resemblance: all are descended more or less\ndirectly from [Standard ML](http://smlnj.org/sml.html). So it's not like it's a\n_super_ crazy thing. They're also all languages I have active interest in, and\n_some_ degree of prior familiarity with, so it's not crazy in that regard. But\nthey're also all just enough different from each other (from where they run to\nhow they're built) to make the project interesting.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchriskrycho%2Fdmmf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchriskrycho%2Fdmmf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchriskrycho%2Fdmmf/lists"}