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
shadow
repl (andnode-repl
). - Open your build running on
http://localhost:9630/dashboard
- Navigate to "Builds"
- Press
Watch
button formain
andrenderer
builds. - Run
yarn dev-electron
in 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
Watch
button formain
andrenderer
builds. - 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.