The beauty of running your own APL-based MiServer web server is that you have 100% full control over the complete Web hosting and presentation functionality.
MiServer is built using Dyalog APL and runs in an APL Workspace. MiServer is very effecient and easy to manage and extend.
There are three different approaches to using MiServer. And, you can easily mix and match to produce your own hybrid solution.
1. Creating MiPages that reside on the server as xxxx.dyalog (or xxxx.mipage) APL namespaces. These are text files that can easily be edited and uploaded. The "notepad" editor can be used and the files are saved using the Unicode UTF-8 format so they can contain any Unicode characters. It is easy to edit these using the APL Font (APL385 Unicode). MiPages have INCLUDE statements that will attach other .dyalog namespaces so you can include many other APL programs and variables. This approach will send a completed HTML web page to the end user who makes a call to a specific xxxx.dyalog MiPage. The complete APL language can be used within a MiPage to produce the desired final HTML output. There are many HTML "tools" that are included to make it easy to define pages, styles, tables, links and content.
3. Web Services is a great way to leverage APL and MiServer. Both MiPages (e.g. using the class MildPage) and APLscript tools can be used to provide web services.
- 0 Users Found This Useful
How to access passed HTTP header info for MiServer v2.0
First question: are you using MiServer 2 or 3? We've rationalized how things are accessed better...