Vado 는 이탈리아 입니다.
이 프로그램은 웹 페이지를로드하여 90 년대 초와 마찬가지로 렌더링 할 수있는 데모 프로그램 입니다. 텍스트 배치, 제목 용 글꼴 크기, 인라인 및 블록 요소, 하이퍼 링크, 대담한 및 이탤릭체가 지원됩니다. Mousewheel 스크롤도 지원합니다.
나는 오늘날 이용 가능한 도서관을 감안할 때 그렇게하는 것이 똑바로 보였기 때문에 두 저녁에 이것을 썼습니다. 그것은 Haskell에게 좋은 징조입니다. 또한, 내가 가진 무분별한 장의 느낌이 있습니다. 어쩌면 웹이 여전히 가장 단순하고 초기 형태로 볼 수있는 요즘 축하 할 가치가 있다고 말합니다.
이 프로젝트는 몇 가지 확립 된 Haskell 패키지 덕분에 가능했습니다.
이 프로젝트는 구축하기 쉽고 교차 플랫폼을 제공하기위한 것입니다. 건물 섹션에 나열되지 않은 플랫폼 에서이 패키지를 구축하는 데 성공하면 해당 지침이 포함 된 PR을여십시오. 크로스 플랫폼 SDL 패키지와 텍스트를 렌더링하기위한 크로스 플랫폼 카이로 패키지를 사용합니다.
상자, 패딩 등을위한 기초가 있지만이를 구현하려는 시도는 없습니다. Language-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
우분투 리눅스 지침 :
$ 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>
백/포워드 또는 기타 역사 기능을 지원하지 않습니다.