Managed-Language-ExtensionsManaged-Language-Extensions
Watch
0
Star
0
Category
Developer Environment
Works with
Tags
Author
Otto.K
Version
1.0.0
Last updated
2019-11-24
Repository
Documentation
License
Download
Discuss
Details
Version history
Issues
Discuss

What's new in this version

Initial Release

Clean-up your %ZLANG****

Managed-Language-Extensions

Clean-up your %ZLANG****
This an extraordinary feature of Caché and IRIS
The guide “Extending Languages with %ZLANG Routines”
Tells you all details you need to know.
EXCEPT: How to do it in a clean way.

This example of a %ZLANGC00.mac may show a possible approach
to get an easy to overview and to manage setup.
With less than 50 lines of code you might not be affected.
But if your Studio shows close to 1000 rows or more you may get in troubles.

My recommendation is simple.
Instead of adding line by line commands and it's code
you isolate each command and its code into a separate Include file.

And what is left in your %ZLANG* Routines is simple and easy to
overview list of included customized Commands, Functions, Variables
See the details in an example for %ZLANGC00.
-------
BTW: #include can do more than just host #define, .. for $$$_references