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>
它不支持背部/向前或其他历史记录功能。