alfacoder
New member
- Сообщения
- 24
- Лучшие ответы
- 0
- Реакции
- 4
Jupyter kernel для языка Fift (и ассемблер TVM).
В итоге получаются интерактивные блокноты (jupyter) с Fift, внутри подсветка синтаксиса, автодополнение и встроенные доки
Демо:

Возможности
Помимо удобного интерактивного рабочего процесса Jupyter, есть следующие фичи:
Запустить в докере
1. Создайте контейнер, используя проверенный образ докера:
3. Убедитесь, что Jupyter теперь поддерживает ядро Fift
Установить из источников
3. Убедитесь, что Jupyter теперь поддерживает ядро Fift
Github: https://github.com/atomex-me/xeus-fift
В итоге получаются интерактивные блокноты (jupyter) с Fift, внутри подсветка синтаксиса, автодополнение и встроенные доки
Демо:

Возможности
Помимо удобного интерактивного рабочего процесса Jupyter, есть следующие фичи:
- Подсветка синтаксиса
- Автозаполнение слов через Tab (включая те, которые включены или определены вами)
- Shift+Tab строки документации на месте через (для слов, определенных в PDF-файлах FiftBase и TVM)
Запустить в докере
1. Создайте контейнер, используя проверенный образ докера:
docker run --rm -it -p 127.0.0.1:8888:8888 -v $(pwd):/home/jupyter/notebooks atomex/xeus-fift
- Откройте ссылку из контейнера вывода в вашем браузере
- Сохраняйте записные книжки в папке сопоставления, чтобы не потерять их
- Проверьте тег последней версии на https://github.com/atomex-me/xeus-fift/releases
- Загрузите и установите пакет
Код:
wget https://github.com/atomex-me/xeus-fift/releases/download/0.1.0/xeus-fift_0.1.0-1_amd64.deb -P /tmp/
sudo dpkg -i /tmp/xeus-fift_0.1.0-1_amd64.deb
jupyter kernelspec list
Установить из источников
- Убедитесь, что установлены следующие пакеты:
libssl-dev zlib1g-dev uuid-dev
- Получить исходники, собрать и установить
Код:
git clone https://github.com/atomex-me/xeus-fift
cd xeus-fift
mkdir build
cd build
cmake ..
make xeus-fift
sudo make install
jupyter kernelspec list
Github: https://github.com/atomex-me/xeus-fift
Последнее редактирование: