Wow!! One of the best beginner technical walk throughs of how to actually use APL I've ever seen! I wish there were more of these "Will You Play APL With Me?" videos on the channel. Also, I wish there were more tutorials out there in the community that mimic this walkthrough/videos format in it's very simple, understandable, step-by-step solution to a relatable problem where more complex operators and concepts are used!
I taught myself APL years ago, the IBM version. It was the 4th computer language I learned. I loved it because I needed to do heaps of mathematics and APL was perfect for that.
How did you make the glyph icons bigger? I increased my font size to 60 which makes the glyphs in the console nice and large but the icons are still 3mm tall on a hi-res 13" screen. Anwer my own question: RIGHT CLICK on the "Language Bar" this is what they call the area above the session screen where all the glyphs are located. Make sure you're in the "Language bar" not right above it. Select "Session Font" option. It will start acting weird as you roll over the glyphs and the microscopic glyphs will start to appear in the same font size you have selected for the session using the font dropdown. Phew! I literally spent the last 45 minutes searching for this.
What does APL help with - a way of implementing how you think about a problem? an efficient (machine efficient/cycles/time) resulting way of solving the problem? .. or something else? I'm not sure I 'think' like you are in this demo for example... seems to be a 'game' of mapping limited primitives across matrices. Obv has the vector/matrix variable thing built in but that alone would not mandate maintaining the, dare I say, cryptic syntax designed for teletype dialog/interactive computing. Context on the Q: I'm traditional procedural/functional/object programming type background - which tends to map the hardware functions and abstract to higher and higher levels - just interested.
You can download the Dyalog IDE from our website: www.dyalog.com/download-zone.htm It's completely free for non-commercial use! Let us know how you get on and if you have any questions. :)
Wow!! One of the best beginner technical walk throughs of how to actually use APL I've ever seen! I wish there were more of these "Will You Play APL With Me?" videos on the channel. Also, I wish there were more tutorials out there in the community that mimic this walkthrough/videos format in it's very simple, understandable, step-by-step solution to a relatable problem where more complex operators and concepts are used!
Check out more on Rodrigo's channel: ruclips.net/channel/UCd_24S_cYacw6zrvws43AWg
Excellent demonstration and sample session. Well chosen problem.
Excellent beginner guide. I'm definitely going to be checking out more APL
Fantastic! Please let us know how you get on (and if you need any pointers!).
Thanks! I haven't used APL since the '80s, but this really reminded me of how beautiful it is.
great job rodrigo!
I taught myself APL years ago, the IBM version.
It was the 4th computer language I learned.
I loved it because I needed to do heaps of mathematics and APL was perfect for that.
How did you make the glyph icons bigger? I increased my font size to 60 which makes the glyphs in the console nice and large but the icons are still 3mm tall on a hi-res 13" screen.
Anwer my own question: RIGHT CLICK on the "Language Bar" this is what they call the area above the session screen where all the glyphs are located. Make sure you're in the "Language bar" not right above it. Select "Session Font" option. It will start acting weird as you roll over the glyphs and the microscopic glyphs will start to appear in the same font size you have selected for the session using the font dropdown. Phew! I literally spent the last 45 minutes searching for this.
What does APL help with - a way of implementing how you think about a problem?
an efficient (machine efficient/cycles/time) resulting way of solving the problem?
.. or something else?
I'm not sure I 'think' like you are in this demo for example... seems to be a 'game' of mapping limited primitives across matrices. Obv has the vector/matrix variable thing built in but that alone would not mandate maintaining the, dare I say, cryptic syntax designed for teletype dialog/interactive computing.
Context on the Q: I'm traditional procedural/functional/object programming type background - which tends to map the hardware functions and abstract to higher and higher levels - just interested.
What is the name of the program or compiler you use to use alp?
You can download the Dyalog IDE from our website: www.dyalog.com/download-zone.htm It's completely free for non-commercial use! Let us know how you get on and if you have any questions. :)
There is also the cross-platform IDE, Dyalog RIDE here: github.com/Dyalog/ride
How did you get the Language Bar to wrap?
If the language bar font size is too large, undocking and re-docking the language bar should make it wrap
How did you get the Language bar to increase in it's size in Dylog? The small size always annoyed me.
Right click on the language bar and then select Use the Session font.
se tem Brasil deve ser bom
Ele é Português, na real.
Before we can perform these operations, we must download an APL IDE. Can this be done on a MacBook or iPad? If so, how.