GNU APL 1.8 supports anonymous functions. I tried your examples on it and they worked properly. I first learned APL in high school back in the 1970s. I have fond memories of banging away on an IBM typeball terminal using APL\360 and later APLSV.
I learned APL at Los Angeles City College. I almost attended the conference in St. Petersburg mainly because I knew APL and was a first year student in Russian.
Dyalog APL is normally interpreted, but there are projects like co-dfns and the TAIL/Futhark pipeline with which you can compile subsets of the language
+Sai22 No, APL is not compiled. Although there are APL compilers available. APL is well suited for complex business systems, scientific and data manipulation applications. APL also performs well as an HTML Web Service or Web Server. APL has been highly optimized for parallel array processing. The power of APL is in Research and Development that quickly produces an effective working application. 90% of business and scientific applications can do well under APL. 10% of high performance, transaction processing, and real-time robotic control applications can do better written and compiled in machine language. APL is best for prototyping, modeling, mathematics, complex data array processing, and advanced or complex business rule development. After an application is developed in APL, the requirements become crystal clear and, if needed, the solution can be re-programmed in a lower-level compilable language.
To be noted, some traditional APL like languages are extremely thin C macros. So even though the source isn't compiled, it's mostly run at the speed of compiled C array and arithmetic operations.
+Sai22 You can learn more about APL at www.APLcloud.com. Experiment with a Web-based APL session at www.tryapl.org Or, download a free trial at www.dyalog.com/download-zone/unregistered.htm
GNU APL 1.8 supports anonymous functions. I tried your examples on it and they worked properly.
I first learned APL in high school back in the 1970s. I have fond memories of banging away on an IBM typeball terminal using APL\360 and later APLSV.
Should do more of these! =)
I learned APL at Los Angeles City College. I almost attended the conference in St. Petersburg mainly because I knew APL and was a first year student in Russian.
russia is a terrorist, no reason to be proud
Total fun.
So is it a scripted language? How does it convert to machine language/ ASM?
Dyalog APL is normally interpreted, but there are projects like co-dfns and the TAIL/Futhark pipeline with which you can compile subsets of the language
Is APL compiled?
+Sai22
No, APL is not compiled. Although there are APL compilers available.
APL is well suited for complex business systems, scientific and data manipulation applications. APL also performs well as an HTML Web Service or Web Server.
APL has been highly optimized for parallel array processing.
The power of APL is in Research and Development that quickly produces an effective working application.
90% of business and scientific applications can do well under APL.
10% of high performance, transaction processing, and real-time robotic control applications can do better written and compiled in machine language.
APL is best for prototyping, modeling, mathematics, complex data array processing, and advanced or complex business rule development.
After an application is developed in APL, the requirements become crystal clear and, if needed, the solution can be re-programmed in a lower-level compilable language.
thanks!
To be noted, some traditional APL like languages are extremely thin C macros. So even though the source isn't compiled, it's mostly run at the speed of compiled C array and arithmetic operations.
Where Can I download that program?
Look at channel name APL.com 😁
oof $25 per month...
@@AlexandrBorschchev You can search for Dyalog
www.dyalog.com/download-zone.htm
Where can I get APL?
+Sai22
You can learn more about APL at www.APLcloud.com.
Experiment with a Web-based APL session at www.tryapl.org
Or, download a free trial at www.dyalog.com/download-zone/unregistered.htm
thanks!
NCIE
hi