---
key: pl/erlog
kind: plang
name: "erlog"
url: https://plangs.page/erlog
---

# erlog

> A Prolog interpreter implemented in Erlang.

An interpreter for Prolog written entirely in Erlang, leveraging Erlang's features for concurrency and fault tolerance.

## Facts

- Appeared: 2008-08
- GitHub: https://github.com/rvirding/erlog

## Relationships

### Paradigms

- [Concurrent](https://plangs.page/paradigm/concurrent)
- [Logic](https://plangs.page/paradigm/logic)

### Platforms

- [Erlang BEAM/OTP](https://plangs.page/platform/beam)

### Type Systems

- [Dynamic](https://plangs.page/type-system/dynamic)

### Implements

- [Prolog](https://plangs.page/prolog)

### Influenced By

- [Erlang](https://plangs.page/erlang)

### Written With

- [Erlang](https://plangs.page/erlang)

### Licenses

- [MIT](https://plangs.page/license/mit)

### Tags

- [Interpreter](https://plangs.page/tag/interpreters)
