Revery
Revery UI is a library to build native, high-performance, cross-platform desktop apps with ReasonML.
Articles
Software built using revery
- Oni2
is a new implementation of the
oni
editor (Code editor powered by Neovim + React + Redux)
I compiled and installed this on my mac without any hitch. The startup is very fast!, of course the software itself is in very early Beta. I’ll watching this with some interest.
My notes
Linux Installation
sudo apt install libbz2-dev libpng16-dev libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev
Mac OSX installation
Note about installing it on Mac OS X – Make sure you install
curl
with libssh2
and openssl
enabled like this:
brew install curl --with-libssh2 --with-openssl
without this, the esy build
had trouble downloading
dependencies from github:
$ esy build
info esy build 0.4.9 (using package.json)
info building esy-glfw@3.2.1008@d41d8cd9
error: build failed with exit code: 1
build log:
# esy-build-package: building: esy-glfw@3.2.1008
# esy-build-package: pwd: /Users/pgowda/.esy/3__________________________________________________________________/b/esy_glfw-3.2.1008-04c4f644
# esy-build-package: running: 'make' 'build-glfw' 'ROOTDIR=/Users/pgowda/.esy/3__________________________________________________________________/b/esy_glfw-3.2.1008-04c4f644'
echo Library: /Users/pgowda/.esy/3__________________________________________________________________/b/esy_glfw-3.2.1008-04c4f644/_build/glfw/src
Library: /Users/pgowda/.esy/3__________________________________________________________________/b/esy_glfw-3.2.1008-04c4f644/_build/glfw/src
echo Include: /Users/pgowda/.esy/3__________________________________________________________________/b/esy_glfw-3.2.1008-04c4f644/_build/glfw/include
Include: /Users/pgowda/.esy/3__________________________________________________________________/b/esy_glfw-3.2.1008-04c4f644/_build/glfw/include
mkdir -p /Users/pgowda/.esy/3__________________________________________________________________/b/esy_glfw-3.2.1008-04c4f644/_build
git clone https://github.com/glfw/glfw /Users/pgowda/.esy/3__________________________________________________________________/b/esy_glfw-3.2.1008-04c4f644/_build/glfw
Cloning into '/Users/pgowda/.esy/3__________________________________________________________________/b/esy_glfw-3.2.1008-04c4f644/_build/glfw'...
fatal: unable to access 'https://github.com/glfw/glfw/': SSL certificate problem: Couldn't understand the server certificate format
make: *** [/Users/pgowda/.esy/3__________________________________________________________________/b/esy_glfw-3.2.1008-04c4f644/_build/glfw/include/GLFW/glfw3.h] Error 128
error: command failed: 'make' 'build-glfw' 'ROOTDIR=/Users/pgowda/.esy/3__________________________________________________________________/b/esy_glfw-3.2.1008-04c4f644' (exited with 2)
esy-build-package: exiting with errors above...
building esy-glfw@3.2.1008
esy: exiting due to errors above