Live data from Hacker News

Viewing profile — arcfide

arcfide

HN member
Joined
Wed, Jun 04, 2014, 12:30 AM UTC
HN karma
570
Public activity
140 items

About arcfide

No profile information was provided.

Recent public activity

  1. comment
    Comment #22047226

    In my experience, existing programmers struggle the most in learning APL because they struggle to internalize the Array Model and how to talk about things as Arrays. The results ar…

  2. comment
    Comment #21832672

    I'll comment a bit here. If you look into prior research, there are a number of papers on sparse representations in APL along with accompanying code in the literature. That's a goo…

  3. comment
    Comment #21832650

    Just a comment about the intellisense stuff. Dyalog's IDE(s) do provide name completion for methods, functions, variables, objects, and namespace bindings. You don't get any auto-c…

  4. comment
    Comment #21668787

    Rest assured that I haven't given up on the textbook / tutorial approach just yet, but I might have to "invent" my own publication technology to get the "book" that I want.

  5. comment
    Comment #21662421

    Thanks for the thoughts. While I am sympathetic to your position (and I don't necessarily disagree), I'm not sure that the education problem with APL is strictly technical in natur…

  6. comment
    Comment #21662157

    NARS2000 is always doing some interesting stuff. Morten has said before that if he had to recommend an open-source APL, it would be NARS2000.

  7. comment
    Comment #21662153

    Except that you do. Python is a form of OOP/Iterative programming, involves memory allocation, pointers, references, and the like. Pandas requires the skilled application of a gene…

  8. comment
    Comment #21654834

    I've updated the Getting Started page to include a link to the Dyalog APL download page. APL is extremely easy to install now for most platforms. Thanks to Nix users at our Worksho…

  9. comment
    Comment #21654779

    It's really no more difficult than learning recursion, pointers, memory allocation, type theory, functional programming, iterative programming, OOP, or any other of the myriad tech…

  10. comment
    Comment #21654772

    Dyalog APL is also free (as in beer) and easy to install now that distribution has been streamlined. While I am biased, I consider Dyalog APL to be the premier APL interpreter and …

  11. comment
    Comment #21654767

    Dyalog recently changed its distribution policies and licensing approaches to the APL interpreter, so it's easier than ever to get started on any platform. I would encourage you to…

  12. comment
    Comment #21654756

    I hesitate to call J the successor to APL. I would currently say that J was/is a step within the evolution of array languages, but many of the concepts of J are being actively inte…

  13. comment
    Comment #21654748

    Actually, there is movement in this general direction. My Thesis is now out and available publicly in its final version and should be indexed in the databases shortly entitled "A d…

  14. comment
    Comment #21046834

    Oh, and yes, a few times I did in fact explore programming in Word as well. Just as an example: https://github.com/Co-dfns/Co-dfns/tree/13e2624d6f5897a0f0c9... I did also explore m…

  15. comment
    Comment #21046817

    I clarify this more above, but one of the reasons you don't see changes to that file is that much of the work of the repository was working on code that was deleted in favor of tha…

  16. comment
    Comment #21046770

    Here's a rendered version of that document at some point in time: https://1drv.ms/b/s!AvaVLzoc2_8MiNdqkVZ1ScoRjYeOZQ?e=ApQSFw I notice that my discussion about the churning on the …

  17. comment
    Comment #18691464

    You may want to check out the Co-dfns compiler, which is proof positive that APL is a terrific language for doing things like tree manipulations, which is the traditional domain of…

  18. comment
    Comment #18691448

    You mean Dyalog APL? It already regularly outperforms normal, handwritten C code. It also has support for distributed computing, multi-threading, and the Co-dfns compiler can be us…

  19. comment
    Comment #17904671

    R&D Consultant/Developer/Software Engineer | Clinton, New Jersey, USA | ONSITE VISA | Dyalog Labs | Full Time Full Listing: https://www.sacrideo.us/dyalog-is-hiring/ This is an int…

  20. story
  21. comment
    Comment #13861097

    If that's something of interest to you, get in touch with me via email and we can see if we can't get Co-dfns supporting what you need to make it a reality! There are a number of t…

  22. comment
  23. comment
    Comment #13807300

    What's really interesting about the above is that it is "seeded" with a random number. :-)

  24. comment
    Comment #13807294

    In some limited, restricted cases, yes.

  25. comment
    Comment #13807031

    And here's a slightly more sophisticated version that mimics the animation you see on the Matrix: T←41 80⍴' ' )ed T {⎕DL÷16⊣T∘←⎕AV[156+?80⍴54]⍪1↓(-0=?80⍴5)⊖T}⍣≡⊢0 In your Dyalog AP…