2,964
edits
(dead link -> internet archive) |
(→Interpreting: More implementation blogs; minor rearrangement) |
||
Line 3: | Line 3: | ||
== Interpreting == | == Interpreting == | ||
* [https://talks.godoc.org/github.com/robpike/ivy/talks/ivy.slide Slides] and [https://www.youtube.com/watch?v=PXoG0WX0r_E talk] by [[wikipedia:Rob Pike|Rob Pike]] about implementing [[ivy]] | * [https://talks.godoc.org/github.com/robpike/ivy/talks/ivy.slide Slides] and [https://www.youtube.com/watch?v=PXoG0WX0r_E talk] by [[wikipedia:Rob Pike|Rob Pike]] about implementing [[ivy]] | ||
* [https://www.researchgate.net/publication/234776477_APL_two_by_two-syntax_analysis_by_pairwise_reduction Bunda-Gerth parsing], implemented with commentary as [https://dfns.dyalog.com/n_parse.htm parse] in the [[dfns workspace]] | * [https://www.researchgate.net/publication/234776477_APL_two_by_two-syntax_analysis_by_pairwise_reduction Bunda-Gerth parsing], implemented with commentary as [https://dfns.dyalog.com/n_parse.htm parse] in the [[dfns workspace]] | ||
* [http://www.softwarepreservation.org/projects/apl/Papers/197201_APL%20In%20Exposition_320-3010.pdf#page=54 APL In Exposition], from page 54 (labelled 51) down | * [http://www.softwarepreservation.org/projects/apl/Papers/197201_APL%20In%20Exposition_320-3010.pdf#page=54 APL In Exposition], from page 54 (labelled 51) down | ||
* [https://web.archive.org/web/20220711221202/https://rickyhan.com/jekyll/update/2020/01/16/j-incunabulum-disected.html J Incunabulum] | * [[J]] resources: [https://www.jsoftware.com/help/dictionary/dicte.htm Parsing and Execution]; [https://web.archive.org/web/20220711221202/https://rickyhan.com/jekyll/update/2020/01/16/j-incunabulum-disected.html J Incunabulum] discussing Whitney's initial sketch; [http://sblom.github.io/openj-core/ioj.htm An Implementation of J] | ||
* [https://mathspp.com/blog/tag:lsbasi-apl#body-wrapper Let's build a simple interpreter for APL] series (incomplete) on Mathspp Blog | |||
* [https://blog.rubenverg.com/?tag=tinyapl TinyAPL] series by Madeline Vergani | |||
* [https://scharenbroch.dev/projects/apl-interpreter/ APL Interpreter] by Lucas Scharenbroch | |||
== Compiling == | == Compiling == |