Skip to content

salkin-mada/apl.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

apl.nvim

This is a neovim plugin for GNU APL - an (almost) complete implementation of ISO standard 13751

WIP. Feel free to contribute. See ./test/some.apl

This plugin is based heavily on SCNvim by David Granström.

some default mappings

keymap
C-e (evaluate line/block)
A-e (evaluate line)
Enter (toggle interpreter window)

new block evaluation

⍝► ... ⍝◄


(g h j)  30 51 23
words'END'
('satan' 'novra' 'flot' 'hund')
chars'abcdefghijklmnopqr..'
style'∥⍙⍠≢≡⌷⌸⍤⍢⍰⍥⍞⍬⌹⊖⍉⌽'   attitude skatter
tri,chars.,chars.,chars.,style
{,' <:> ',}tri[5?tri]
{,' ○⎕○ ',}words[2?words]
6?123
(?512*('asn' .= 'ananas'))-1
{(+)÷} 1.1 g h j
halvPi1÷2
halvPi+2