Hacker Read top | best | new | newcomments | leaders | about | bookmarklet login

I'm fascinated by APL but man is it hard to get used to. I keep waiting for someone to build something like APL but sufficiently modernized as to actually be useful to me :)


sort by: page size:

APL is a language that confuses the hell out of me, and I hate that. I wish there was more guidance online to using it, since I find the paradigm to be very interesting.

APL is such an interesting language. VERY concise, makes sense but is still incomprehensible to me, without being an actual esolang.

I'm not sure if everyone who's interested knows APL... I was initially interested, but honestly a bit less when I saw the compiler is in APL. Still a very impressive feat, just not my cup of tea.

APL is an awesome language with one glaring flaw. It's impossible to read and you need a special input method to type. I enjoy reading about it but I can't imagine I'd ever enjoy having to work with it.

APL is a wonderfully imaginative language. But - it is difficult to decipher, and I would imagine rather difficult to debug. (Not to mention requiring a specialty keyboard...)

APL fascinates me, but it's very hard to understand. I haven't found any intellectual footing as it's so dissimilar to what I've learned already.

Would you have any good book recommendations? Or any recommendations, really? I'm just asking in the chance that you do.


totally agree with the article. I've stuck with APL for years. Can do anything I want efficiently.

BTW, building a web framework using APL. Anyone care to help?


I have, indeed. I studied APL at school (which shows you how old I am!) I enjoyed reading it and hated typing it :-) I tend to prefer things that are a little bit in between. APL has quite a lot of unusual features, though (some of which were intuitive for me, having been a FORTH programmer, and some of which were not -- having a pretty poor math background). I've been thinking of playing with one of the modern APL variants. I think I would really enjoy it these days.

Have you ever tried an APL-family programming language? If so, I’d be curious how you found it.

APL looks like the best programming language I've ever seen. I wish it could be extended with SQL and web-service mappings to input-output data conveniently and to use functions written in other languages (like C and Python) for acceleration and rapid logic prototyping.

It's interesting that in the days APL was rather popular with non-programmers.

I'm never quite sure what to make of APL. It feels fantastically advanced for its time. Hardware keyboards? Performance?

APL as in... the programming language? Or something else? I'm not sure what you're referring to.

So you want to reinvent APL?

GNU APL is pretty slow and makes some controversial design decisions. Fun to play with, though, and remarkably polished.

I had to use APL once back in the 1970's, because I needed the graphics capabilities of an IBM 5100. I managed, but it wasn't a pleasant experience and I've felt no compulsion to repeat it.

I admit it was kind of cool to be able to operate on whole arrays at a time, but nowadays I can do that with Python's numpy.


You haven't looked at a non-ASCII based APL I gather? :)

Can you recommend an APL interpreter? I'd like to fiddle with that.

I'd be interested to know: for what kind of application did you use APL?
next

Legal | privacy