Languages Features Calendar CSV Lists Blog About Sponsor Add Language
GitHub icon



ink is an esolang created in 2015 by Joseph Humfrey.

#356on PLDB 7Years Old 4.5kUsers
0Books 2Papers

Try now: Riju

Ink is inkle's scripting language for writing interactive narrative, both for text-centric games as well as more graphical games that contain highly branching stories.

Example from the web:
- I looked at Monsieur Fogg * ... and I could contain myself no longer. 'What is the purpose of our journey, Monsieur?' 'A wager,' he replied. * * 'A wager!'[] I returned. He nodded. * * * 'But surely that is foolishness!' * * * 'A most serious matter then!' - - - He nodded again. * * * 'But can we win?' 'That is what we will endeavour to find out,' he answered. * * * 'A modest wager, I trust?' 'Twenty thousand pounds,' he replied, quite flatly. * * * I asked nothing further of him then[.], and after a final, polite cough, he offered nothing more to me. <> * * 'Ah[.'],' I replied, uncertain what I thought. - - After that, <> * ... but I said nothing[] and <> - we passed the day in silence. - -> END
Example from Riju:
std := load('../../../opt/ink/std') str := load('../../../opt/ink/str') log := std.log log('Hello, world!')
Example from hello-world:
Hello World

Publications about ink from Semantic Scholar

title authors year citations influentialCitations
The ink language meta-metamodel for adaptive object-model frameworks: [extended abstract] Eli Acherkan and Atzmon Hen-Tov and D. Lorenz and Lior Schachter 2011 9 1
Design and Realization of the electronic clock with E Ink screen Xinkai Jin and Guoqin Zhang 2020 2 0
latte.html 路 ink.html 路 xs.html

View source

PLDB - Build the next great programming language 路 v2022 Day 32 Docs Build Acknowledgements Traffic Today Traffic Trends Mirrors GitHub