Skip to content

Instantly share code, notes, and snippets.

View abrudz's full-sized avatar
🍏

Adám Brudzewsky abrudz

🍏
View GitHub Profile
@abrudz
abrudz / AdamColors.reg
Created January 14, 2021 12:24
Adám's variations on the "Back in Black" (will activate) and "Default" colour schemes for Dyalog's Windows IDE
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Dyalog\Dyalog APL/W-64 18.0 Unicode\Colours]
"Settings"="15"
"ShowIdioms"="1"
"SingleBcol"="0"
"SchemeName"="AdamB"
"SessionSchemeName"="AdamB"
[HKEY_CURRENT_USER\Software\Dyalog\Dyalog APL/W-64 18.0 Unicode\Colours\Schemes\Adam]
← define denotes inplace let means naming only redefine update
+ across addition complex conj conjugating cross greek mirroring negateimaginary not reflecting reflection
- additiveinverse dash difference from invert negating negation opposite signchange subtraction
× chance condition conjunction fuzzy multiplication others probability product real satisfying sign trend zero
÷ division inverting multiplicativeinverse opposite over per reciprocating
* antiln antilog etothepowerof exp exponentiation ln log naturalexponential pow raised raisedtothepowerof raising
⍟ ln log logarithms logs
⌹ coefficients equation inverse inversed inversion pseudo pseudoinversion system values variable
○ angle archimedesconstant arcus big circle functions goniometric large ring times
! combinatorics condition countcombinations countpermutations fact from function gamma one others outof picking pling satisfying selecting selections size unordered
@abrudz
abrudz / Nord for 18.0 Unicode 64.reg
Created August 19, 2021 12:06
Nord Theme for 64-bit Unicode edition of Dyalog APL 18.0 on Windows
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\SOFTWARE\Dyalog\Dyalog APL/W-64 18.0 Unicode\Colours\Schemes\Nord]
"Data"=hex:4b,00,00,00,80,00,00,00,00,81,20,ec,ef,f4,81,40,bf,61,6a,84,20,8f,\
bc,bb,84,40,2e,34,40,83,20,8f,bc,bb,83,40,2e,34,40,8c,20,d8,de,e9,8c,40,2e,\
34,40,8d,20,eb,cb,8b,8d,40,2e,34,40,85,20,81,a1,c1,85,40,2e,34,40,86,20,d8,\
de,e9,86,40,2e,34,40,87,20,eb,cb,8b,87,40,2e,34,40,88,20,b4,8e,ad,88,40,2e,\
34,40,8b,20,a3,be,8c,8b,40,2e,34,40,89,20,61,6e,88,89,40,2e,34,40,8a,20,81,\
a1,c1,8a,40,2e,34,40,82,20,4c,56,6a,82,40,2e,34,40,8e,20,d8,de,e9,8e,40,2e,\
34,40,8f,20,00,c0,00,8f,40,2e,34,40,90,20,00,c0,00,90,40,2e,34,40,91,20,eb,\
@abrudz
abrudz / BAA-2023-03-09.apl
Created March 9, 2023 17:06
Session transcript from Adám's presentation at BAA Vector Webinar 2023-03-09
{1,2=/⍵}'rooobert'
1 0 1 1 0 0 0 0
{1,2≠/⍵}'rooobert'
1 1 0 0 1 1 1 1
{⍵/⍨1,2≠/⍵}'rooobert'
robert
≢'⎕←{⍵/⍨1,2≠/⍵}⍞'
14
'UTF-8'⎕UCS'⎕←{⍵/⍨1,2≠/⍵}⍞'
226 142 149 226 134 144 123 226 141 181 47 226 141 168 49 44 50 226 137 160