Вадо итальянский для я иду .
Это демонстрационная программа , которая может загрузить веб -страницу и отображать ее, как в начале 90 -х годов. Он поддерживает изготовление текста, разные размеры шрифтов для заголовков, встроенные и блокирующие элементы, гиперссылки, жирный и курсив. Он также поддерживает прокрутку мыши.
Я написал это через пару вечеров, потому что это казалось прямолинейным, учитывая библиотеки, доступные сегодня. Это хороший знак для Хаскелла. Кроме того, есть необратимое ощущение интуиции, которое у меня есть, которое говорит мне, может быть, в наши дни стоит праздновать, когда сеть все еще можно просмотреть в самой простой, самой ранней форме.
Проект был возможен благодаря нескольким установленным пакетам Haskell:
Этот проект предназначен для того, чтобы быть простым в создании и кроссплатформе. Если вам удастся построить этот пакет на платформе, которая не указана в разделе здания , откройте PR с этими инструкциями. Он использует кроссплатформенную пакет SDL и, вероятно, не так, как кроссплатформенный пакет Cairo для рендеринга.
Есть некоторые основы для рендеринга коробок, прокладки и т. Д., Но не было предпринято никаких попыток реализовать это. Можно использовать пакет Language-CSS для просмотра CSS и добавления стиля в элементы.
Получите стек для создания проектов Haskell.
О.С. x Инструкции:
$ brew install pkg-config libffi cairo sdl2 sdl2_image
$ export PKG_CONFIG_PATH=/usr/local/opt/libffi/lib/pkgconfig
$ stack install --install-ghc gtk2hs-buildtools
$ stack install
Ubuntu Linux Инструкции:
$ sudo apt-get install libcairo2-dev libsdl2-dev libsdl2-image-dev
$ stack install --install-ghc gtk2hs-buildtools
$ stack install
Инструкции FreeBSD:
Примечание . Эти инструкции не были обновлены, чтобы включить SDL-Image. Если вы используете FreeBSD, внесите изменения в эти инструкции!
$ pkg install cairo
$ pkg install sdl2
$ stack install --install-ghc gtk2hs-buildtools
$ stack install
Инструкции Windows
$ stack exec -- pacman -Sy mingw-w64-x86_64-cairo mingw-w64-x86_64-pkg-config mingw-w64-x86_64-SDL2 mingw-w64-x86_64-SDL2_image
$ stack install --install-ghc gtk2hs-buildtools
$ stack install
Он принимает начальную домашнюю страницу URL:
$ vado <complete URL including https or http>
Это не поддерживает назад/вперед или другие функции истории.