Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
abrudz
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
61.
▲
by
abrudz
4y ago
The core language of J was an improvement on the APL back then, but modern APLs have since borrowed many features from J. Iverson's choice of ASCII was because he wanted to make it more accessible to schools that couldn't get the
62.
▲
by
abrudz
4y ago
I type each APL symbol with a single chord, e.g. ∊ is AltGr+e and ⍷ is AltGr+Shift+E. Each keystroke is basically instant.
63.
▲
by
abrudz
4y ago
Well-chosen symbols aid thinking about the concepts. That's why mathematicians don't write their formulas in ASCII. Once you learn the keyboard layout, it is faster to type APL than J's two-glyphs and three-glyphs.
64.
▲
by
abrudz
4y ago
Multi-dimensional arrays provide all sorts of data structures, but modern APLs have also have namespaces/dictionaries, classes with inheritance, etc. Oh, and APL has had exception/error handling since the ’60s, with today’s APLs h
65.
▲
by
abrudz
4y ago
I don't know how others do it, but Dyalog puts everything necessary to build a fully functioning product on each escrow hard disk. So the only other thing necessary is a computer that can connect to the disk. Source: I work at Dyalog
66.
▲
by
abrudz
4y ago
Not sure why topic link isn't https://www.dyalog.com/escrow.htm (which does have a working certificate).
67.
▲
by
abrudz
4y ago
The winner of this year's APL Problem Competition only started learning APL a year ago. And lots of people never handwrite APL, though many do, but not to understand — to simply do certain maths in a better way.
68.
▲
by
abrudz
4y ago
* is exponentiation ⍳ is range 0…n–1 ÷ is reciprocal of everything to its right ×/ is product of everything to its right +/ is sum of everything to its right
69.
▲
by
abrudz
4y ago
From http://archive.vector.org.uk/art10500390 In the year 2033 Earth was discovered by Survey Fleet MCXII of the Galactic Empire. The Emperor ordered Earth to send a representative to the court, with strict instructions t
70.
▲
by
abrudz
4y ago
I love my job. Sure, there are frustrations, miscommunications, bugs, deadlines, annoying customers, etc. but: 1. I get to play with APL[1] every day which makes work fun[2] in itself. 2. The company I work for very much feels like a family
71.
▲
by
abrudz
4y ago
Thanks. I've asked someone to fix it.
72.
▲
by
abrudz
4y ago
input = 1 out1: input + 1 #out1 is now 2 input = 4 #out1 is now 5 out2: out1.replace(+, -) #out2 is now 3 # let's pull an APL input = 4 2 #out1 is 5 3 #out2 is 3 1 Not quite as sleek syntax, but
73.
▲
by
abrudz
4y ago
Why do they have a re-painted Transrapid 07 on their grounds?[1] Trnasrapid seems like a much more mature and capable design than their own. E.g. While Transrapid uses a T-shaped track, Bögl uses a U-shaped track. That's not going to w
74.
▲
by
abrudz
4y ago
Makes sense to me (but I'm of course biased) due to selection bias. My impression is that those for whom APL clicks, find the day-to-day APL experience very enjoyable, while those that just don't get it will tend to leave APL behi
75.
▲
by
abrudz
4y ago
> With a zero-tracking and no-logging policy Behold exhibit A: https://i.imgur.com/6F7fZVm.png
76.
▲
by
abrudz
5y ago
Some things have libraries, like HttpCommand and the lower level Conga for network services. C FFI is done via the ⎕NA (Name Association) system function. Various Unicode encodings are available via ⎕UCS, etc.
77.
▲
by
abrudz
5y ago
Yeah, infix doesn't go well with that. Even traditional mathematical notation ends up being ambiguous because of it. However, if all infix operators are given equal precedence, it all becomes very neat. See APL ( https://apl.
78.
▲
by
abrudz
5y ago
> Also, I'm tempted to continue the title with "...unless it's APL". Came here to say that. But jokes aside, as an APLer I wouldn't be able to bear waiting for things to compile. I regularly edit functions while
79.
▲
by
abrudz
5y ago
Right, and the guest is Morten Kromberg.
80.
▲
by
abrudz
5y ago
But the modern APL, BQN lets you directly see the syntax from the symbol or name: https://mlochbaum.github.io/BQN/doc/context.html#bqns-spelli...
81.
▲
by
abrudz
5y ago
See https://apl.wiki/Typing_glyphs
82.
▲
by
abrudz
5y ago
I do. But I don't really write or maintain large systems, only various tools and interfaces.
83.
▲
by
abrudz
5y ago
I had the pleasure of working with him for several years. I count the paper we wrote together[0] (well, it was mostly him that wrote it, but we worked out the theory together) as one of my greatest achievements. [0] https://www.j
84.
▲
by
abrudz
5y ago
This looks really nice, and I'd love to try it. I am steadily becoming more convinced that there's room for an LTR APLish language.
85.
▲
by
abrudz
5y ago
https://www.artinsolutions.com/competencies/mediationzone%C2... says "Business logic of these agents is defined in APL – Application Definition Language, which is based on Java language." which doesn't s
86.
▲
by
abrudz
5y ago
The RIDE interface ( https://github.com/dyalog/ride ) allows you to type double-backtick and then a search word. Screenshot: https://i.imgur.com/kagYC73.png
87.
▲
by
abrudz
5y ago
There was no script or summary, nor any slides. It was a completely organic conversation.
88.
▲
by
abrudz
6y ago
How does the performance stack up against APL's 1000 generations of a 1000-by-1000 world in under a second? https://aplwiki.com/wiki/John_Scholes%27_Conway%27s_Game_of_...
89.
▲
by
abrudz
6y ago
> Having used APL professionally for ten years from the early 80's to early 90's That might be part of problem. Things have happened since then: Dyalog has made the full product available for free, only asking for 2% of any pro
90.
▲
by
abrudz
7y ago
There are tricks to remember the locations ( https://i.imgur.com/57wRuUS.png )
More ›