{"id":15994508,"url":"https://github.com/hawkw/seax_svm","last_synced_at":"2025-03-17T15:32:22.248Z","repository":{"id":57666502,"uuid":"39305325","full_name":"hawkw/seax_svm","owner":"hawkw","description":"Seax Virtual Machine","archived":false,"fork":false,"pushed_at":"2017-02-13T16:28:58.000Z","size":126,"stargazers_count":11,"open_issues_count":9,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-10-09T07:09:08.386Z","etag":null,"topics":["lisp-interpreter","rust","secd","virtual-machine"],"latest_commit_sha":null,"homepage":null,"language":"Rust","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/hawkw.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}},"created_at":"2015-07-18T16:44:14.000Z","updated_at":"2024-07-26T09:29:45.000Z","dependencies_parsed_at":"2022-09-26T20:31:42.735Z","dependency_job_id":null,"html_url":"https://github.com/hawkw/seax_svm","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hawkw%2Fseax_svm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hawkw%2Fseax_svm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hawkw%2Fseax_svm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hawkw%2Fseax_svm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hawkw","download_url":"https://codeload.github.com/hawkw/seax_svm/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221696217,"owners_count":16865376,"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":["lisp-interpreter","rust","secd","virtual-machine"],"created_at":"2024-10-08T07:09:10.717Z","updated_at":"2024-10-27T15:14:22.889Z","avatar_url":"https://github.com/hawkw.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"Seax Virtual Machine (SVM)\n==========================\n\n[![Join the chat at https://gitter.im/hawkw/seax](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/hawkw/seax?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n[![Build Status](https://img.shields.io/travis/hawkw/seax_svm/master.svg?style=flat)](https://travis-ci.org/hawkw/seax_svm)\n[![Coverage](https://img.shields.io/codecov/c/github/hawkw/seax_svm/master.svg?style=flat)](http://codecov.io/github/hawkw/seax_svm?branch=master)\n[![Latest RustDoc](https://img.shields.io/badge/rustdoc-latest-green.svg?style=flat)](http://hawkweisman.me/seax/api/seax_svm/)\n[![Latest SVM release](https://img.shields.io/crates/v/seax_svm.svg?style=flat)](https://crates.io/crates/seax_svm)\n[![License](https://img.shields.io/badge/license-MIT-blue.svg?style=flat)](https://github.com/hawkw/seax/LICENSE)\n\nThe [Seax](http://hawkweisman.me/seax/) virtual machine, a runtime environment for functional programming languages.\n\nSeax is a virtual machine based on the [SECD machine](http://en.wikipedia.org/wiki/SECD_machine) described by Peter Landin in 1963. It is intended as a portible, robust run-time environment to be used as an implementation target for programming languages, with an emphasis on functional programming.\n\nSVM is distributed as a library so that a Seax runtime may be embedded in other software systems. That means that the code in this repository is not sufficient to compile and run Scheme programs for Seax on its own. The [hawkw/seax](https://github.com/hawkw/seax) repository contains the Seax command-line application, which you will probably want if you intend to develop programs targeting Seax. Currently, a [Scheme interpreter/compiler]((https://github.com/hawkw/seax_scheme)) is under active development, with other programming languages targeting Seax coming eventually.\n\nPlease report all issues and feature requests to the main repository ([hawkw/seax](https://github.com/hawkw/seax)).\n\nContributing\n------------\n\nSeax is an open-source project and contributions are happily welcomed. For more information on how to contribute to Seax, please see the [CONTRIBUTING](https://github.com/hawkw/seax/blob/master/CONTRIBUTING.md) document on the main Seax repository.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhawkw%2Fseax_svm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhawkw%2Fseax_svm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhawkw%2Fseax_svm/lists"}