Dyalog APL and the Internet Peter Donnelly Introduction This workshop is designed to show you how easy it is to implement Internet applications with Dyalog APL. The first part of the workshop show you how to implement a web server using the template workspace that is supplied with the product. The second part of the workshop shows how you can use ActiveX technology to run APL code in your browser and how you can implement client/server Internet applications entirely in APL. Running the Dyalog APL Web Server Web browser (http protocol). It also delivers any HTML pages that are requested by the browser from files in the aplserve directory. In addition, the SERVER namespace executes application code (resident in other namespaces) as requested by the browser. To add an application to the Web Server you simply add a namespace containing the requisite code and data. The protocol for executing APL code in the Web Server is: Browser sends an http command of the form: GET NS.FN?par1=stuff%par2=stuff or POST ¦ C o d e i n t h e S ER V E R n a me s p a c e (SERVER.RECEIVE) decodes this request, clones the application
/lp/association-for-computing-machinery/dyalog-apl-and-the-internet-EN7skhZdby