Russian-lang от Kalimehtar

Языки программирования, процессоры, операционные системы, в которых русский язык занимает достойную роль в процессе разработки.
Ответить
БудДен
Сообщения: 2839
Зарегистрирован: 07.10.18 14:01

Russian-lang от Kalimehtar

Сообщение БудДен » 04.07.22 10:36

https://github.com/Kalimehtar/russian-lang

Анонс: https://www.linux.org.ru/forum/development/15794630
Синтаксис от Хаскеля, семантика от Ракета.
Будет ещё конструкция надо-быстро с семантикой от Си (и использованием gcc).
Пример кода:

Код: Выделить всё

найти-в-строке строка поиск =
  длина-поиска = длина-строки поиск
  количество-позиций = длина-строки строка - длина-поиска + 1
  если количество-позиций < 1 тогда
    ложь
    иначе
    цикл/первый
      для
        сдвиг $ длина-строки строка - длина-поиска + 1
        #:когда $ подстрока строка сдвиг (сдвиг + длина-поиска) == поиск
      сдвиг
Документация:

https://docs.racket-lang.org/russian-lang/index.html

Ответить