Alexander Konovalov

Results 68 issues of Alexander Konovalov

Кратко ==== Возможно, замена счётчиков ссылок для замыканий на сборку мусора способна поднять быстродействие программ на Рефале-5λ. Обоснование ========= В поле зрения узлов замыканий не так много, но накладные расходы...

task
question
frozen

Эта задача — подзадача для #185. Выяснилось, что компилятор Рефала-05, собранный Рефалом-5λ, в три раза медленнее компилятора, собранного самим собой, и компилятора, собранного `refc`. И это не смотря на максимально...

task

В случае, если в исходнике отсутствует функция, помеченная как `$ENTRY` и при этом отсутствуют нативные вставки на верхнем уровне, следует выдавать ошибку.

task

На текущий момент система программирования «Простой Рефал» содержит примитивный генератор лексических анализаторов, который на входе принимает таблицу переходов для конечного автомата с семантическими действиями (выдать прочитанную лексему, отбросить прочитанную лексему)....

study

Есть такой бесплатный компилятор — [Digital Mars C++](http://www.digitalmars.com/download/freecompiler.html). Необходимо: * проверить, компилируется ли Простой Рефал с этим компилятором на высоком уровне предупреждений; если необходимо — внести соответствующие правки; * добавить...

task
help wanted
scores
good first issue

Компания Intel некоммерческим разработчикам ПО с открытым исходным кодом даёт возможность воспользоваться своим компилятором Intel C++ для Linux: https://software.intel.com/en-us/qualify-for-free-software/opensourcecontributor Соответственно, нужно будет * попробовать скомпилировать Простой Рефал этим компилятором на ...

task
help wanted
scores
good first issue

Компания AMD некоммерческим разработчикам ПО с открытым исходным кодом даёт возможность воспользоваться своим компилятором Open64 SDK для Linux: http://developer.amd.com/tools-and-sdks/cpu-development/amd-open64-software-development-kit/ Соответственно, нужно будет * попробовать скомпилировать Простой Рефал этим компилятором на...

task
help wanted
scores
good first issue

# Мотивация Мотивация та же, что и в #15 — образцы сопоставляются независимо, из-за чего при переходе к следующему образцу теряется информация об успешности/неуспешности сопоставления на предыдущих этапах и приходится...

task

Эта задача **не** подзадача #145, она сама по себе. Она **не** блокирует #145 и косвенно никак не блокирует #134. При компиляции и запуске SCP4 обнаружились следующие особенности: * быстродействие ниже...

bug
task

Недавно мною (@Mazdaywik) был разработан минималистичный компилятор Рефала, совместимый с Рефалом-05 — https://github.com/Mazdaywik/Refal-05. Компилятор разрабатывался мною ради интереса и стремления к минималистичности, разрабатывался на основе древних коммитов Простого Рефала. По...

task