# Morloc > Morloc is a typed, polyglot workflow language. Write functions in Python, C++, R, or Rust; compose them under one type system; and get a command-line tool, an API, an agent tool, and a library from the same signature, with types checked at every language boundary before anything runs. morloc.io hosts the playground, a sandboxed shell in the browser for trying morloc without installing it. The language manual is a separate site, morloc-project.github.io, and is the place to read about the language itself. ## Documentation - [Manual index](https://morloc-project.github.io/docs/llms.txt): one line per page of the manual, each linking to a Markdown copy of that page - [Full manual](https://morloc-project.github.io/docs/llms-full.txt): the whole manual in one file, about 650 KB - [Installing](https://morloc-project.github.io/docs/getting-started/installing.md): one command, `curl -fsSL https://raw.githubusercontent.com/morloc-project/morloc-manager/main/scripts/install.sh | sh` - [Your first program](https://morloc-project.github.io/docs/getting-started/first-program.md) ## Examples - [Examples index](https://morloc.io/examples.md): every playground example, one Markdown page each holding all of its files and the command that builds it - Raw files: https://morloc.io/assets/examples//, with the ids listed in the index ## Try it - [Playground](https://morloc.io/playground): a shell in a sandboxed container with morloc and the Python, R, and C++ toolchains installed; needs JavaScript and a browser ## Source and community - [Compiler](https://github.com/morloc-project/morloc) - [Issues](https://github.com/morloc-project/morloc/issues) - [Discord](https://discord.gg/uQnWj6Znvp) - [Bluesky](https://bsky.app/profile/morloc-project.bsky.social) - [X](https://x.com/morlocproject)