{"id":19730613,"url":"https://github.com/begriffs/c-mix","last_synced_at":"2026-03-06T20:03:01.650Z","repository":{"id":141767839,"uuid":"167665124","full_name":"begriffs/c-mix","owner":"begriffs","description":"Demo of C project with Haskell functions","archived":false,"fork":false,"pushed_at":"2019-01-31T04:27:21.000Z","size":5,"stargazers_count":76,"open_issues_count":0,"forks_count":1,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-05-30T19:11:32.063Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","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/begriffs.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,"zenodo":null}},"created_at":"2019-01-26T08:07:15.000Z","updated_at":"2025-04-27T15:59:17.000Z","dependencies_parsed_at":null,"dependency_job_id":"79e4ba3a-28f5-4547-85e8-4c6fced353e2","html_url":"https://github.com/begriffs/c-mix","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/begriffs/c-mix","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/begriffs%2Fc-mix","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/begriffs%2Fc-mix/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/begriffs%2Fc-mix/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/begriffs%2Fc-mix/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/begriffs","download_url":"https://codeload.github.com/begriffs/c-mix/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/begriffs%2Fc-mix/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30195554,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-06T19:07:06.838Z","status":"ssl_error","status_checked_at":"2026-03-06T18:57:34.882Z","response_time":250,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":[],"created_at":"2024-11-12T00:16:59.062Z","updated_at":"2026-03-06T20:03:01.638Z","avatar_url":"https://github.com/begriffs.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Is it a C project or a Haskell project?\n\nThe main program is C, but selected functions can be Haskell. For those\nparts where automatic memory management, great numeric libraries,\ncontainers, Unicode support, or parsing is useful, do it with\nHaskell. For other parts where an imperative algorithm is the easiest\nway to do something, or where memory should be managed more carefully,\ndo it in C.\n\nThis approach doesn't even use Cabal, just a portable makefile and the\nfunctionality of GHC itself. The Haskell code has access to a useful set of\n[libraries](https://downloads.haskell.org/~ghc/latest/docs/html/libraries/index.html)\nwhich ships with every GHC installation. This includes a Haskell\ninterface to POSIX.1-2008.\n\nBy linking dynamically to the GHC runtime, the executable can stay\nsmall at only a few kilobytes.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbegriffs%2Fc-mix","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbegriffs%2Fc-mix","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbegriffs%2Fc-mix/lists"}