APLNext.com Home | Reference
Syndiom
Search for

 
APLNext Download and Code Center
Syndiom Home   Syndiom Home
APLNext Home > Product Information > Lescasse Consulting - ASMFNS C# 1.0

Lescasse Consulting: ASMFNS C# 1.0

ASMFNS C# 1.0 from Lescassse Consulting


(Click here or on the image above to order ASMFNS C# Library from Lescasse Consulting)

 

Every APL+ user knows about the ASMFNS workspace which has historically been a part of all versions of APL+ since the first one: APL*PLUS PC.  Very few APL+ applications have ever been developed without making use of some of the ASMFNS utilities.

The success of the ASMFNS utilities come from several facts:

  • they perform tasks which are almost always needed when developing an application
  • they perform these tasks extremely fast because they are written in Assembler

As a matter of fact, the first set of these Assembler utilities for APL*PLUS PC was written by my company, Uniware, back in the 80's.

Because there is so much code relying on the ASMFNS utilities, it was worth converting them into a C# Interop Library: the ASMFNS 1.0 C# Library is the result of this project.

The ASMFNS 1.0 C# Library has been developed primarily for Visual APL, but as an Interop Assembly, it can be used by any language supporting ActiveX and by all .Net languages of course. So the ASMFNS 1.0 C# Library can be used by:

  • Visual APL
  • C#
  • VB.Net
  • APL+Win
  • Dyalog APL
  • Visual Basic 6
  • etc.

The ASMFNS 1.0 C# Library has been developed using NetAccess (watch NetAccess ScreenCast 1 and ScreenCast 2).

And best of all, it is 100% managed and safe C# code, so it can run in even the most restrictive of IT environments!

Here is the list of the ASMFNS functions which are part of the ASMFNS 1.0 C# Library, with their respective syntax:

 

Using these ASMFNS functions is very easy. Here are a few examples from various languages:

 From Visual APL (Cielo Explorer):

Visual APL

 From APL+Win:

APL+Win

 From Dyalog APL:

Dyalog APL

 From C#:

C#

© 2007 APLNext. All rights reserved. Terms of Use |Trademarks |Privacy Statement