1.1 KiB
Dunlin - a extensible Fennel-based web browser

The dunlin (Calidris alpina) is a small wader. It is a circumpolar breeder in Arctic or subarctic regions. Birds that breed in northern Europe and Asia are long-distance migrants, wintering south to Africa, southeast Asia and the Middle East. Birds that breed in Alaska and the Canadian Arctic migrate short distances to the Pacific and Atlantic coasts of North America, although those nesting in northern Alaska overwinter in Asia.
Dunlin is a GTK-based Webkit browser which can be extended in (indeed, is mostly written in) Fennel.
Hacking
$ nix-shell
nix-shell$ overmind start -D
nix-shell$ overmind connect
This starts a Fennel interpreter and a test runner in tmux windows. Use C-b n
to switch between them or C-b d
to detach.
$ fennel dunlin.fnl &
$ ./repl.sh
Dunlin will open a socket in $XDG_RUNTIME_DIR
to allow communication
with a Fennel REPL. The repl.sh script uses
socat to connect to it.