{"id":16715189,"url":"https://github.com/tpetricek/tiny-systems","last_synced_at":"2025-03-21T20:33:49.518Z","repository":{"id":203181412,"uuid":"705343033","full_name":"tpetricek/tiny-systems","owner":"tpetricek","description":":tv: Source code with tasks from my \"Write your own tiny programming system(s)!\" course at Charles University. Follow the link below to watch the course online!","archived":false,"fork":false,"pushed_at":"2024-01-08T11:58:10.000Z","size":197,"stargazers_count":43,"open_issues_count":1,"forks_count":11,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-18T05:07:06.299Z","etag":null,"topics":["education","programming-language","programming-system"],"latest_commit_sha":null,"homepage":"https://d3s.mff.cuni.cz/teaching/nprg077/","language":"F#","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/tpetricek.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-10-15T18:45:27.000Z","updated_at":"2025-01-13T14:13:35.000Z","dependencies_parsed_at":null,"dependency_job_id":"ad81e9e0-a100-46aa-a9ac-35f003409fcb","html_url":"https://github.com/tpetricek/tiny-systems","commit_stats":null,"previous_names":["tpetricek/tiny-systems"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tpetricek%2Ftiny-systems","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tpetricek%2Ftiny-systems/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tpetricek%2Ftiny-systems/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tpetricek%2Ftiny-systems/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tpetricek","download_url":"https://codeload.github.com/tpetricek/tiny-systems/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244866450,"owners_count":20523518,"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":["education","programming-language","programming-system"],"created_at":"2024-10-12T21:08:36.878Z","updated_at":"2025-03-21T20:33:49.126Z","avatar_url":"https://github.com/tpetricek.png","language":"F#","funding_links":[],"categories":[],"sub_categories":[],"readme":"Write your own tiny programming system(s)!\n==========================================\n\nThis repository contains the source code for the tasks for my course **Write your own tiny programming system(s)!**. You can find more information about the course on [the official course page](https://d3s.mff.cuni.cz/teaching/nprg077/) (including links to slides and video recordings). The associated slides live in my [Teaching repository](https://github.com/tpetricek/Teaching/).\n\nSample tiny systems\n-------------------\n\n* [**TinyML**: A tiny functional programming language interpreter](https://github.com/tpetricek/tiny-systems/tree/master/01-tiny-ml)\n* [**TinyBASIC**: A tiny imperative interactive programming system](https://github.com/tpetricek/tiny-systems/tree/master/02-tiny-basic)\n\nMaterials license\n-----------------\n\nThe presentations and documents available in the repository are available under the Creative\nCommons Attribution 2.5 license.  This means that you can copy, distribute and remix the work,\nbut you must attribute the work to the author (by providing a link to the original source\nand my name). For more information [see the full license details](http://creativecommons.org/licenses/by/2.5/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftpetricek%2Ftiny-systems","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftpetricek%2Ftiny-systems","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftpetricek%2Ftiny-systems/lists"}