Для установки нажмите кнопочку Установить расширение. И это всё.

Исходный код расширения WIKI 2 регулярно проверяется специалистами Mozilla Foundation, Google и Apple. Вы также можете это сделать в любой момент.

4,5
Келли Слэйтон
Мои поздравления с отличным проектом... что за великолепная идея!
Александр Григорьевский
Я использую WIKI 2 каждый день
и почти забыл как выглядит оригинальная Википедия.
Статистика
На русском, статей
Улучшено за 24 ч.
Добавлено за 24 ч.
Альтернативы
Недавние
Show all languages
Что мы делаем. Каждая страница проходит через несколько сотен совершенствующих техник. Совершенно та же Википедия. Только лучше.
.
Лео
Ньютон
Яркие
Мягкие

Из Википедии — свободной энциклопедии

Kawa
Kawa-logo.svg
Тип Интерпретатор/компилятор языка программирования Scheme
Разработчик Per Bothner
Написана на Scheme / Java
Операционная система Cross-platform
Первый выпуск 9 февраля 1998
Аппаратная платформа Java Virtual Machine
Последняя версия 3.0 (2 октября 2017)
Лицензия MIT License
Сайт gnu.org/software/kawa/

Kawa — реализация языка Scheme, диалекта языка Лисп, обеспечивающая тесную интеграцию с java-окружением[1][2].

Включает в себя как интерпретатор[3], так и компилятор в код виртуальной машины Java (JVM)[4].

Кроме того Kawa представляет собой фреймворк, для реализации высокоуровневых динамических языков. Так, с его помощью, реализованы XQuery (Qexo[5])[2] и Emacs Lisp (JEmacs[6])[1].

Энциклопедичный YouTube

  • 1/1
    Просмотров:
    20 073
  • Kawa - korzyści i zagrożenia - wpływ na osiągi sportowe, umysł, hormony, fizjologię cz. 1/3

Субтитры

Интеграция с Java

Одна из особенностей диалекта Scheme, реализованного в Kawa — простота доступа к Java объектам.

Для вызова метода объекта используется код следующего вида:

(invoke object 'method argument ...)

Это выполнит вызов метода объекта, т.е. произойдет действие аналогичное object.method(argument, …) в Java.

Для доступа к полям объекта:

object:field-name

или

(invoke object 'field)

Статические методы класса вызываются с помощью функции «invoke-static».

Kawa позволяет создавать лисп-функции на языке Java.

Примечания

  1. 1 2 Per Bothner. Compiling Java with GCJ // Linux Journal. — 2003. — 1 января.
  2. 1 2 Mensah, 2011.
  3. Для запуска Kawa на Linux используются примерно следующие команды:
    export CLASSPATH=$CLASSPATH:/path/to/kawa/kawa-1.10.jar
    java kawa.repl
  4. Чтобы скомпилировать Scheme файл file.scm в файл класса file.class, нужно использовать параметр -C: java kawa.repl --main -C file.scm
  5. Qexo — The GNU Kawa implementation of XQuery
  6. JEmacs — the Java/Scheme-based Emacs Text Editor

Литература

Эта страница в последний раз была отредактирована 11 апреля 2019 в 17:09.
Как только страница обновилась в Википедии она обновляется в Вики 2.
Обычно почти сразу, изредка в течении часа.
Основа этой страницы находится в Википедии. Текст доступен по лицензии CC BY-SA 3.0 Unported License. Нетекстовые медиаданные доступны под собственными лицензиями. Wikipedia® — зарегистрированный товарный знак организации Wikimedia Foundation, Inc. WIKI 2 является независимой компанией и не аффилирована с Фондом Викимедиа (Wikimedia Foundation).