├── .github └── workflows │ └── publish-docs.yml ├── .gitignore ├── 00-preface.md ├── 01-intro.md ├── 02-working-with-arrays.md ├── 03-functions-and-variables.md ├── 04-index-apply.md ├── 05-adverbs.md ├── 06-numbers-and-logic.md ├── 07-more-adverbs.md ├── 08-dicts-table-strings.md ├── 09-special-forms.md ├── 10-io.md ├── 11-debug-errors.md ├── 12-thinking-in-k.md ├── 13-a-prelude.md ├── 14-sudoku.md ├── 15-tables-files.md ├── 16-c-api.md ├── code ├── 16 │ ├── Makefile │ ├── add.c │ └── add.k ├── 01.k ├── 02.k ├── 03.k ├── 04.k ├── 05.k ├── 06.k ├── 07.k ├── 08.k ├── matmul.k ├── rh.k └── sudoku.k └── readme.md /.github/workflows/publish-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razetime/ngn-k-tutorial/HEAD/.github/workflows/publish-docs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.epub 2 | -------------------------------------------------------------------------------- /00-preface.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razetime/ngn-k-tutorial/HEAD/00-preface.md -------------------------------------------------------------------------------- /01-intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razetime/ngn-k-tutorial/HEAD/01-intro.md -------------------------------------------------------------------------------- /02-working-with-arrays.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razetime/ngn-k-tutorial/HEAD/02-working-with-arrays.md -------------------------------------------------------------------------------- /03-functions-and-variables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razetime/ngn-k-tutorial/HEAD/03-functions-and-variables.md -------------------------------------------------------------------------------- /04-index-apply.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razetime/ngn-k-tutorial/HEAD/04-index-apply.md -------------------------------------------------------------------------------- /05-adverbs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razetime/ngn-k-tutorial/HEAD/05-adverbs.md -------------------------------------------------------------------------------- /06-numbers-and-logic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razetime/ngn-k-tutorial/HEAD/06-numbers-and-logic.md -------------------------------------------------------------------------------- /07-more-adverbs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razetime/ngn-k-tutorial/HEAD/07-more-adverbs.md -------------------------------------------------------------------------------- /08-dicts-table-strings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razetime/ngn-k-tutorial/HEAD/08-dicts-table-strings.md -------------------------------------------------------------------------------- /09-special-forms.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razetime/ngn-k-tutorial/HEAD/09-special-forms.md -------------------------------------------------------------------------------- /10-io.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razetime/ngn-k-tutorial/HEAD/10-io.md -------------------------------------------------------------------------------- /11-debug-errors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razetime/ngn-k-tutorial/HEAD/11-debug-errors.md -------------------------------------------------------------------------------- /12-thinking-in-k.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razetime/ngn-k-tutorial/HEAD/12-thinking-in-k.md -------------------------------------------------------------------------------- /13-a-prelude.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razetime/ngn-k-tutorial/HEAD/13-a-prelude.md -------------------------------------------------------------------------------- /14-sudoku.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razetime/ngn-k-tutorial/HEAD/14-sudoku.md -------------------------------------------------------------------------------- /15-tables-files.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razetime/ngn-k-tutorial/HEAD/15-tables-files.md -------------------------------------------------------------------------------- /16-c-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razetime/ngn-k-tutorial/HEAD/16-c-api.md -------------------------------------------------------------------------------- /code/01.k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razetime/ngn-k-tutorial/HEAD/code/01.k -------------------------------------------------------------------------------- /code/02.k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razetime/ngn-k-tutorial/HEAD/code/02.k -------------------------------------------------------------------------------- /code/03.k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razetime/ngn-k-tutorial/HEAD/code/03.k -------------------------------------------------------------------------------- /code/04.k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razetime/ngn-k-tutorial/HEAD/code/04.k -------------------------------------------------------------------------------- /code/05.k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razetime/ngn-k-tutorial/HEAD/code/05.k -------------------------------------------------------------------------------- /code/06.k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razetime/ngn-k-tutorial/HEAD/code/06.k -------------------------------------------------------------------------------- /code/07.k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razetime/ngn-k-tutorial/HEAD/code/07.k -------------------------------------------------------------------------------- /code/08.k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razetime/ngn-k-tutorial/HEAD/code/08.k -------------------------------------------------------------------------------- /code/16/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razetime/ngn-k-tutorial/HEAD/code/16/Makefile -------------------------------------------------------------------------------- /code/16/add.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razetime/ngn-k-tutorial/HEAD/code/16/add.c -------------------------------------------------------------------------------- /code/16/add.k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razetime/ngn-k-tutorial/HEAD/code/16/add.k -------------------------------------------------------------------------------- /code/matmul.k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razetime/ngn-k-tutorial/HEAD/code/matmul.k -------------------------------------------------------------------------------- /code/rh.k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razetime/ngn-k-tutorial/HEAD/code/rh.k -------------------------------------------------------------------------------- /code/sudoku.k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razetime/ngn-k-tutorial/HEAD/code/sudoku.k -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razetime/ngn-k-tutorial/HEAD/readme.md --------------------------------------------------------------------------------