aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorMarshall Lochbaum <mwlochbaum@gmail.com>2020-10-23 10:51:31 -0400
committerMarshall Lochbaum <mwlochbaum@gmail.com>2020-10-23 10:51:31 -0400
commitcc3e3800831ecfbe5da8e572a52cbf6b71e08a6b (patch)
treef89cf6a2b5e2c7c425cdf4fe3a4747c8c4767e01 /README.md
parent63b3321c62dabec3665756704eaceaed22eb5b4a (diff)
Create REPL as a GEN element, not a hardcoded template
Diffstat (limited to 'README.md')
-rw-r--r--README.md14
1 files changed, 13 insertions, 1 deletions
diff --git a/README.md b/README.md
index b7dbca21..8439d75d 100644
--- a/README.md
+++ b/README.md
@@ -9,7 +9,19 @@
</center>
*Try it online below or [here](https://mlochbaum.github.io/BQN/try.html), and see [running.md](running.md) for more options.*
-<!--REPL-->
+<!--GEN
+E ← ⊐⟜":"⊸(↑At"class="∾1⊸+⊸↓)⊸Enc
+repl ← "div:cont" E ⟨
+ "div:kb" E ""
+ "div:rel" E ⟨
+ "textarea:code|rows=1|autofocus" E "<⟜'a'⊸/ ""Big Questions Notation"""
+ "svg:demo|viewBox=0 -6 4 12" E "path" Elt "d"‿"M1 -6H0L1 0L0 6H1L4 0z"
+ ⟩
+ "pre:rslt" E """B Q N"""
+⟩
+repl∾↩<∾(""Enc˜"script"Attr"src"≍○<∾⟜".js")¨"bqn"‿"repl"
+∾∾⟜(10+@)¨ repl
+-->
**BQN** is a new programming language in the APL lineage, which aims to remove irregular and burdensome aspects of the APL tradition and put the great ideas on a firmer footing. While its use demands a solid understanding of functions and multidimensional arrays, BQN's focus on providing simple, consistent, and powerful array operations (and documentation!) makes it a good language for learning array programming and building stronger array intuition.