vado
1.0.0
瓦多是意大利人,因為我去。
這是一個演示程序,能夠將網頁加載並像90年代初那樣呈現。它支持為標題,內聯和塊元素,超鏈接,大膽和斜體提供文本,不同的字體大小。它也支持鼠標輪滾動。
我在幾個晚上寫了這篇文章,因為鑑於今天可用的庫似乎很直接。這是Haskell的好兆頭。另外,我有一種不明智的直覺,我告訴我也許值得慶祝,因為這些日子仍然可以以其最簡單,最早的形式可以看到網絡。
由於一些既定的Haskell包:
該項目旨在易於構建和跨平台。如果您成功地在建築物部分未列出的平台上構建此軟件包,請打開一個帶有這些說明的公關。它使用跨平台SDL軟件包和可能的跨平台開羅軟件包用於渲染文本。
渲染盒子,填充等有一些基礎,但是沒有嘗試實施它。一個人可以使用語言CSS軟件包來解析CSS並為元素添加樣式。
獲取建造Haskell項目的堆棧。
OS 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
免費BSD說明:
注意:這些說明尚未更新以包括SDL-圖像。如果您使用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>
它不支持背部/向前或其他歷史記錄功能。