Microsoft Program Synthesis using Examples SDK is a framework of technologies for the automatic generation of programs from input-output examples. This repo includes samples and sample data for the Microsoft Program Synthesis using Example SDK.
Перейти к файлу
simmdan 143e7e24a0 Upgrade the samples to 7.27.0 2021-03-09 20:49:16 +00:00
api-samples Upgrade the samples to 7.27.0 2021-03-09 20:49:16 +00:00
dsl-samples Upgrade the samples to 7.27.0 2021-03-09 20:49:16 +00:00
misc Upgrade the samples to 7.27.0 2021-03-09 20:49:16 +00:00
release-notes add release notes for 7.27.0 2021-02-22 15:17:26 -08:00
.gitignore Upgrade the samples to 1.1.0 2017-02-15 22:32:45 +00:00
Directory.Build.props Upgrade the samples to 4.0.0 2017-09-15 17:57:51 +00:00
Directory.Build.targets Upgrade the samples to 4.0.0 2017-09-15 17:57:51 +00:00
Dockerfile Upgrade the samples to 7.17.0 2020-08-26 21:22:49 +00:00
LICENSE Upgrade the samples to 6.9.0 2018-11-16 03:14:02 +00:00
README.md Upgrade the samples to 7.27.0 2021-03-09 20:49:16 +00:00

README.md

Microsoft Program Synthesis using Examples SDK

The Program Synthesis using Examples (PROSE) SDK includes a set of technologies for the automatic generation of programs from input-output examples. This repo includes samples, release notes, and some other miscellaneous projects related to the Microsoft PROSE SDK.

The samples are split into two categories:

You can find guides for some of these sample projects and other information about the PROSE project here: https://microsoft.github.io/prose/

Optionally, you can get started quickly using Docker:

git clone https://github.com/microsoft/prose.git
cd prose
docker build -t prose-samples .
docker run -it --rm -v "$(pwd):/opt/prose-samples" -w "/opt/prose-samples" prose-samples bash
# Inside the Docker container
cd dsl-samples/ProseSample/ProseSample  # ... or the directory for any other sample project
dotnet run  # run the sample in the current directory

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.