Common Lisp заменяет командную строку и историю, плюс простой редактор с выделением синтаксиса, простой визуальный сопоставление PAREN, базовый автоматический запуск, диалоговое окно файла для открытия / сохранения файлов и простого диалога отладки.
он используетРеализация ECL для Lisp Side, и QT5 / QML для UI.
(исправленная) слизь включена, и QuickLisp тривиален для установки (см. Команда: H для получения справки).
Для получения дополнительной информацииПожалуйста, смотрите Readmes в репозитории проекта.
Это проект с открытым исходным кодом, см. HTTPS://gitlab.com/eql/eql5-android/tree/master/examples/repl
Известная проблема: если вы хотите поддержку SSL, вам понадобится либо чистая установка, либо вы изучаете «примеры / repl / readme-1.md» раздел «OpenSSL» на сайте.
(latest on top)
- fix 'external storage' for android 10
- add '(ed:set-font file...)'
- add displaying of QML
- add renaming of files (works also for moving)
- key bindings for external keyboard (history, tab switches focus)
- command :? to find regex/text, e.g. :? prin[1c]; hit [Return] for next match
- command * copies latest result to clipboard
- command :k kills eval thread
- auto-completion through double [Space], e.g. m-v-b, pr-f, &op, *pr-pr
- holding key ')' closes all parens