Jump to content

Кава (реализация схемы)

горько-сладкий
Семья Лисп
Разработано Пер Ботнер
Разработчик Сообщество Кава
Впервые появился 10 июня 1996 г .; 28 лет назад ( 10.06.1996 ) [1]
Стабильная версия
3.1.1 [2] / 16 января 2020 г .; 4 года назад ( 16.01.2020 ) (с совместимостью с R7RS )
Язык реализации Java , Схема
Платформа виртуальная машина Java
ТЫ Кросс-платформенный
Лицензия С
Веб-сайт www .gnu .org /программное обеспечение / горький
Под влиянием
Лисп , Схема

Kawa — это языковая платформа , написанная на языке программирования Java, которая реализует язык программирования Scheme , диалект Lisp , и может использоваться для реализации других языков для запуска на виртуальной машине Java (JVM). Это часть проекта GNU .

Название Кава происходит от польского слова «кофе». игра слов, поскольку Ява — еще одно знакомое название кофе.

Kawa известен как один из немногих языков программирования с поддержкой единиц измерения в виде величин .

Интеграция с Java [ править ]

Помимо использования языка Scheme, доступ к полям и методам объектов Java можно получить с помощью такого кода, как: (invoke object 'method argument ...). Это вызовет метод Java и сделает то же самое, что и object.method(argument, ...) на Яве. Доступ к полям объекта можно получить с помощью: object:field-name или (invoke object 'field-name). Статические методы (класса) можно вызывать с помощью функции invoke-static. Kawa можно расширить с помощью кода Java (путем создания функций схемы на Java) и объединить с другими реализациями JVM.

См. также [ править ]

Ссылки [ править ]

  1. ^ «Журнал изменений» . Проверено 4 апреля 2022 г.
  2. ^ «Кава: Новости – Последние изменения» . gnu.org . Проверено 14 февраля 2020 г.

Внешние ссылки [ править ]

1958 1960 1965 1970 1975 1980 1985 1990 1995 2000 2005 2010 2015 2020
ЛИСП 1, 1.5, ЛИСП 2 (заброшенный)
 Маклисп
 Интерлисп
 леев
 Лисп-машина Лисп
 Схема Р5РС Р6РС R7RS маленький
 НОЛЬ
 ЗИЛ (язык реализации Zork)
 Франц Лисп
 Общий Лисп стандарт ANSI
 Лисп
 Схема СО
 XLISP
 Т
 На схеме
 Эмакс Лисп
 АвтоЛИСП
 ПикоЛисп
 Гамбит
 EuLisp
 ИСЛИСП
 ОпенЛисп
 Схема PLT  Ракетка
 новыйЛИСП
 GNU Коварство
 Визуальный ЛИСП
 Кложур
 Дуга
 ЛФЭ
 Он
 Хиалисп
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 106e9816c6f24db334ded9ca5439d8d9__1705372500
URL1:https://arc.ask3.ru/arc/aa/10/d9/106e9816c6f24db334ded9ca5439d8d9.html
Заголовок, (Title) документа по адресу, URL1:
Kawa (Scheme implementation) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)