Live data from Hacker News

Viewing profile — skruger

skruger

HN member
Joined
Tue, Dec 06, 2016, 11:33 AM UTC
HN karma
511
Public activity
102 items

About skruger

I dabble in array languages

Recent public activity

  1. comment
    Comment #48978095

    Cormac McCarthy gets my vote.

  2. comment
    Comment #48822780

    The 'unit of thought' thing is a nod to the Ken Iverson paper on APL that won him the Turing Award ("Notation as a Tool of Thought"), also referenced by Dyalog's tag line "The tool…

  3. story
    l: A new runtime for k and q

    https://lv1.sh/blog/why-l/

  4. story
  5. comment
    Comment #48258062

    It has a huge RoI, even if you never use it in anger. It’s a bit like Lisp in that regard — it shapes your thinking.

  6. comment
    Comment #48257968

    A more concise intro to APL for the modern era: https://xpqz.github.io/learnapl (author)

  7. story
  8. comment
    Comment #46722645

    I faced exactly this situation a few years ago - I went with APL as the “OG”, but it probably doesn’t matter that much. Learning k or j once you know APL is much easier. I wrote a …

  9. comment
    Comment #46718227

    It makes parsing tricky. But for the programmer it’s rarely an issue, as typically definitions are physically close. Some variants like BQN avoids this ambiguity by imposing a nami…

  10. comment
    Comment #46717850

    Yes, it's either an array (if A, B and C are arrays), a function derived via the dyadic operator B, with operands A and C being either arrays or functions, a dyadic function call o…

  11. comment
    Comment #46717463

    Whilst LLMs still perform weakly in APL, the situation is improving at pace, and giving it a “skill” to evaluate code makes a dramatic difference. I gave a conference talk about it…

  12. story
  13. story
  14. comment
    Comment #45603234

    Start here: https://xpqz.github.io/learnapl or here: https://xpqz.github.io/kbook

  15. comment
  16. story
  17. comment
    Comment #44881852

    The author also wrote an APL for Plan9: https://apl.pmikkelsen.com/

  18. story
  19. comment
    Comment #44499309

    As to the training set's depth of APL, yes, it's an issue. However, it's worth seeing how well MoonBit[1, 2] works with LLMs, faced with exactly the same problem -- integrating the…

  20. comment
    Comment #44332123

    The learning curve isn’t steep. I’d argue the opposite. K is a tiny, tiny language. Put your mind to it, and you’ll be reading it just fine in a weekend. It’s just different. It’s …

  21. comment
    Comment #44331647

    Here is a gentle start: https://xpqz.github.io/kbook/Introduction.html

  22. comment
    Comment #44326839

    https://xpqz.github.io/learnapl/_images/threelamps.png

  23. story
  24. comment
    Comment #44065014

    Would you mind sharing what you did? stefan@dyalog

  25. comment
    Comment #43802486

    Thanks for saying that. I will update it at some stage for the new array notation stuff.