113 karma · joined April 25, 2014
And assume we only support 4-10 digit numbers, it would require e.g. 6 rules or so.
But substitutions are done left-to-right, that might be a problem
Monoid uses FontForge (free)
But checking now, ligatures render just fine. Yay! (that implies console vim & emacs, of course)
Regarding the difference between == and ===, latter has three lines (and so does !==), so in fact in Fira Code === and !== the looks implies the meaning, whether in other cases you have to bend your mind to accept that negation of “three equals” is a “two equals and a bang”
Just to set expectations:
* This is a project we’ve build for ClojureCup.com hackaton
* We haven’t figured out how to do a proper hosted version yet and how to handle any real load. Please be patient as I occasionaly clean up/delete some repos so site remains responsible at least
* Some repos are too big or hang at some point so please accept I’ll drop them in that case. We’ll try to fix that but not in real-time
* There’s a self-hosted version you can use at your company internally (e.g. you want achievements but repos are private). Instructions are at https://github.com/someteam/acha
* Blog post about implementation details’ here http://tonsky.me/blog/acha-acha/
* Some interesting highlights:
We use client-side DB (DataScript), all stated is downloaded to the browser, and all rendering happens without page reloads _and without API requests_ because all data is already there.
We use websockets for server push. So everything that happens on a server gets immediately pushed to the client. Including actions by other users, e.g. new repo added. No page refresh required.
And thanks for the warm feedback!