Live data from Hacker News

Viewing profile — abrudz

abrudz

HN member
Joined
Thu, Nov 14, 2019, 5:31 PM UTC
HN karma
238
Public activity
93 items

About abrudz

https://apl.wiki/adam

Recent public activity

  1. comment
    Comment #47158248

    I don't think I did anything special. I just uninstalled "Notepad", and that revealed the good old Notepad.

  2. comment
    Comment #46717944

    Yes, it can also a fork where A is an array while B and C are function and a tacit atop where either B is a monadic operator and A its array or function operand or A is a function …

  3. comment
    Comment #46717004

    I'll be happy to give you a live personalised intro in https://apl.chat or head over to https://challenge.dyalog.com/ for an automated guided introduction (with a chance of winning…

  4. comment
  5. comment
    Comment #42944201

    https://apl.quest might be of interest.

  6. comment
    Comment #42320775

    Also (mind the year this is from!): — Can you teach a computer to write poetry? — If you can teach it--yes, there's nothing easier. One of the things is that you could do, for exam…

  7. comment
    Comment #42300265

    Try it online at https://blazorcanvas20210704221924.azurewebsites.net/mcmpoc

  8. comment
    Comment #42299265

    Think "normal" call syntax like foo(bar(baz(42))) and then remove the superfluous parens foo bar baz 42 The expression is evaluated from right to left. Now, let's make two of the f…

  9. comment
    Comment #42299102

    See https://github.com/Isaac-Flath/anki and https://github.com/aeamaea/APL_Anki_Decks

  10. comment
    Comment #42056095

    APL brings another couple of ternaries (besides for those mentioned with regards to J): x f[k] y This one is universal among traditional APLs (though some modern APLs, including J,…

  11. comment
    Comment #42055986

    Correct. Now try parsing `x (f1 f2 f3 f4 f5 f6) y`!

  12. comment
    Comment #42039463

    It was about APL that Alan J. Perlis said "A language that doesn't affect the way you think about programming, is not worth knowing." (number 19 of https://cpsc.yale.edu/epigrams-p…

  13. comment
    Comment #42039433

    Have you looked at dfns ( https://en.wikipedia.org/wiki/Direct_function )? They allow you something very similar. Compare Dijkstra's GCL: if a To an APL dfn with "guards": c ← { a …

  14. comment
    Comment #41896385

    I wrote a program to launch and kill tight loop threads such that Windows Task Manager's performance graph would spell out text (though of course with spaces below lines in letters…

  15. comment
    Comment #41786604

    No, it appears on page 210 (logical page 220).

  16. comment
    Comment #41786324

    It is indeed Dyalog APL (evident by certain features used, and also what Co-dfns requires). And yes, I agree, especially since this uses the ".apl" file extension of GNU APL, rathe…

  17. comment
    Comment #40805491

    Yes, https://apl.wiki/Co-dfns

  18. comment
    Comment #40382760

    The paper's author speaks up in some episodes of the APL Campfire ( https://apl.wiki/APL_Campfire ): - https://www.youtube.com/watch?v=w1VMeSzJLyE&list=PLYKQVqyrAE... - https://www…

  19. comment
    Comment #39620563

    That's actually a historical quirk, because modern keyboards have = where old APL keyboards had × and - where old APL keyboards had +. You'd press Shift+ for - and Shift× for ÷ mea…

  20. comment
    Comment #39575328

    Dyalog APL's RIDE interface doesn't even need you to find the symbol on a language bar; just hover the mouse over it, and a tooltip appears: https://i.imgur.com/XtzRGUs.png

  21. comment
    Comment #39547393

    That's a very good point, but it requires a lot of code: light dark input:checked{position:relative;z-index:1} input+input{margin-left:-1em} It is ugly, hard to style right, doesn'…

  22. comment
    Comment #39546751

    Please don't support making switches be an alternative to checkboxes, since it isn't clear what the current state means. I do like the idea of switches, but they should only be use…

  23. comment
    Comment #39478568

    But to me as a relatively experienced APLer, it reads very clearly as "return if there are no non-ASCII chars in `w`" (and if there are, the indices of those chars will be stored i…

  24. comment
    Comment #39426966

    J is quite stable. In a set of simple examples, everything would be backwards compatible.

  25. comment
    Comment #39426913

    Seems a bit strange to put spaces around (some!) J primitives, but not around K primtives.