Trunk is a tool for learning new languages. It is inspired by Learning With Texts.
View more screenshots here.
- Download the latest release for your platform.
- Find and create an article to practice reading.
- Read the article while marking the familiarity of words and adding translations.
Requirements:
- Node JS 14+ + Yarn.
- Java runtime (for clojurescript compilation)
Emacs
- Clone repo.
- run
yarn install - Open a clojurescript file (such as main/core.cljs)
- Run
m-x cider-jack-in-clojurescript - Follow the prompts to run a
shadowrepl (andnode-repl). - Open your build running on
http://localhost:9630/dashboard - Navigate to "Builds"
- Press
Watchbutton formainandrendererbuilds. - Run
yarn dev-electronin a new terminal.
In Terminal
- Clone repo.
yarn install- In one terminal run
yarn dev-cljs - Open your build running on
http://localhost:9630/dashboard - Navigate to "Builds"
- Press
Watchbutton formainandrendererbuilds. - In another terminal, run
yarn dev-electron
Note: from time to time you will likely need to restart the yarn dev-electron
process if you make stateful changes to certain variables that are only defined
once, at boot.
