Viewing profile — arcfide
arcfide
HN member- Joined
- Wed, Jun 04, 2014, 12:30 AM UTC
- HN karma
- 570
- Public activity
- 140 items
- HN profile
- View on Hacker News ↗
About arcfide
No profile information was provided.
Recent public activity
-
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…
-
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…
-
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…
-
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.
-
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…
-
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.
-
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…
-
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…
-
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…
-
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 …
-
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…
-
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…
-
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…
-
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…
-
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…
-
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 …
-
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…
-
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…
-
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…
- story
-
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…
-
comment
Comment #13824049
Yes.
-
comment
Comment #13807300
What's really interesting about the above is that it is "seeded" with a random number. :-)
-
comment
Comment #13807294
In some limited, restricted cases, yes.
-
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…