An open API service indexing awesome lists of open source software.

https://github.com/ilya-klyuchnikov/refal


https://github.com/ilya-klyuchnikov/refal

Last synced: 6 months ago
JSON representation

Awesome Lists containing this project

README

          

# Refal

A minimalistic implementation of [Refal](https://en.wikipedia.org/wiki/Refal).

It is based on the following (in Russian) papers by [Sergei Romanenko](https://github.com/sergei-romanenko):
1. С.А.Романенко. Машинно-независимый компилятор с языка рекурсивных функций.
Диссертация на соискание уч.степени к.ф.-м.н.. - М.:ИПМ АН СССР, 1978.
[PDF](https://pat.keldysh.ru/~roman/publications/1978-Romanenko--Mashinno-nezavisimyj_kompilyator_s_yazyka_rekursivnyx_funkcij--PhD_thesis--LaTeX.pdf)
2. С.А.Романенко. Реализация Рефала-2. - М.:ИПМ им.М.В.Келдыша АН СССР, 1987.
[PDF](https://pat.keldysh.ru/~roman/publications/1987-Romanenko--Realizaciya_Refala-2.pdf)

## Experimenting

```
cargo run Test.refal Test.TestPalindrome1
```