aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-10-05Emphasize that the co-dfns retrospective only concerns compilingMarshall Lochbaum
2021-10-04Support PRED in explainerMarshall Lochbaum
2021-10-04Fix explainer's VFYM and SETH information (fixes #31)Marshall Lochbaum
2021-10-04Error if a predicate in a single-body function fails (fixes #30)Marshall Lochbaum
2021-10-03Quick reference page linksMarshall Lochbaum
2021-10-03Test for predicates inside parentheses or listsMarshall Lochbaum
2021-10-02Prevent exponents like (-0)⋆¯1 from depending on the sign of the baseMarshall Lochbaum
2021-10-01Emacs support moved to external repositoryMarshall Lochbaum
2021-09-30Header code refactoringMarshall Lochbaum
2021-09-30Link to Josh Holland's TryAPL solutions in BQNMarshall Lochbaum
2021-09-30Suhr confirms the XCompose file works with WinComposeMarshall Lochbaum
2021-09-30Merge pull request #29 from thezjy/fix_mac_keylayoutMarshall Lochbaum
swap √ and ⋆
2021-09-30swap √ and ⋆Junyu Zhan
2021-09-29Link to Asher Mancinelli's youtubeMarshall Lochbaum
2021-09-28Update control structures document with predicatesMarshall Lochbaum
2021-09-28Promote all headerless bodies in a block to the same kindMarshall Lochbaum
2021-09-28Links to the TopAnswers language changes pageMarshall Lochbaum
2021-09-28Fix link in why.html (moved from main page)Marshall Lochbaum
2021-09-28Merge pull request #28 from AlexDikelsky/masterMarshall Lochbaum
Fix links in community README
2021-09-28Fix links in community READMEalexdikelsky
2021-09-28Make non-boolean predicate value an errorMarshall Lochbaum
2021-09-27Add ? to editor highlightingMarshall Lochbaum
2021-09-27Add support for ? predicatesMarshall Lochbaum
2021-09-26Fix position determinerMarshall Lochbaum
2021-09-26Add monadic modified assignment to explainerMarshall Lochbaum
2021-09-26Use monadic modified assignment in the tutorialMarshall Lochbaum
2021-09-26Fix wrong formatting in some cases of errors on multiple linesMarshall Lochbaum
2021-09-26Merge pull request #27 from sternenseemann/emacs-character-literal-warningsMarshall Lochbaum
emacs/bqn-symbols.el: properly escape brackets
2021-09-26Remove distinction between 0 and -0 in divisionMarshall Lochbaum
2021-09-26emacs/bqn-symbols.el: properly escape bracketssternenseemann
() and [] are part of elisp syntax, so they should be escaped in character literals (but don't have to). This change fixes a warning I missed previously.
2021-09-26Merge pull request #26 from sternenseemann/emacs-fixesMarshall Lochbaum
emacs: use char for the key in bqn--symbols
2021-09-26emacs: use char for the key in bqn--symbolssternenseemann
This makes sure the assumption that the string only ever contains a single character holds a priori (or otherwise we'll run into a failure at eval time). Not strictly necessary, but a small code improvement?
2021-09-26Merge pull request #25 from sternenseemann/emacs-fixesMarshall Lochbaum
emacs/bqn-backslash.el: key-sequence is never a list
2021-09-26emacs/bqn-backslash.el: key-sequence is never a liststernenseemann
Reflect changes of 46e810ac94dbdccecd1f03e0ce073e2268453c61 for bqn-input in bqn-backslash.
2021-09-26Merge pull request #24 from sternenseemann/emacs-fixesMarshall Lochbaum
emacs/bqn-symbols.el: fix mapping for space
2021-09-26emacs/bqn-input.el: don't add broken bindings in the BQN mode mapsternenseemann
Using a plain space in emacs key binding syntax can be problematic (especially making users unable to type "s" if the mode map prefix is "s-"). Therefore we must make sure to convert the strings we have in bqn-symbols.el into proper emacs key syntax. Luckily we can use single-key-description to do exactly that.
2021-09-26emacs/bqn-input.el: key-sequence is never a liststernenseemann
This is a small refactor removing sort-of-dead code. This of course removes the possibility to define multiple keys for a certain BQN character, but I'm not sure this is an actual use case we need to preserve.
2021-09-26emacs/bqn-symbols.el: fix mapping for spacesternenseemann
The “key” needs to be the plain ASCII space instead of "SPC". With this change, space works properly for both the BQN-Z input mode and the modifier-based mode-map. Thanks to Leah Neukirchen for pointing this out.
2021-09-25Fix handling of ↩ as last source tokenMarshall Lochbaum
2021-09-25Add SETC opcode to docsMarshall Lochbaum
2021-09-25More monadic modified assignment testsMarshall Lochbaum
2021-09-25Update opcode numbers in bytecode test commentsMarshall Lochbaum
2021-09-25Implement monadic modified assignmentMarshall Lochbaum
2021-09-25Add warning about _pow with 𝕩≡1Marshall Lochbaum
2021-09-24Support ˙ in structural UnderMarshall Lochbaum
2021-09-24Add :: to ⎊ in the other directionMarshall Lochbaum
2021-09-24Update bqn-rest linkMarshall Lochbaum
2021-09-24WordingMarshall Lochbaum
2021-09-24Merge pull request #23 from AlexDikelsky/masterMarshall Lochbaum
Add links to reference implementations for gcd and lcm
2021-09-24Move sentence to the endalexdikelsky