# Dynamic Data structures in Clarion using DynaLib

**URL:** <https://clarionhub.com/t/dynamic-data-structures-in-clarion-using-dynalib/3908>\
**Category:** uncategorized\
**Created:** [March 2, 2021, 10:58pm UTC](https://clarionhub.com/t/dynamic-data-structures-in-clarion-using-dynalib/3908 "2021-03-02T22:58:22Z")\
**Posts on this page:** 1\
**Showing post:** 22

<div class="post-metadata">

**Author:** ![anon51095673](https://clarionhub.com/letter_avatar_proxy/v4/letter/a/f9ae1b/32.png) [@anon51095673](https://clarionhub.com/u/anon51095673)\
**Post date:** [August 28, 2022, 4:31am UTC](https://clarionhub.com/t/dynamic-data-structures-in-clarion-using-dynalib/3908/22 "2022-08-28T04:31:39Z")

</div>

No this is a C++ engine.

It is a project crafted from a C++ expression engine that was extended with Invokable bindables.

Clarion just happens to be what a lot of our software was written in and plays well with CPP.

For example clarion supports Interface,com

Example.

IAccountTrialBalances Interface,com  
GetMember Procedure(SIFC Ifcref,cstring membername)  
SetMember Procedure(SIFC Ifcref,cstring membername)  
InvokeMember Procedure(SIFC Ifcref,cstring membername)  
END

! Clarion Class

TrialBalanceClass Class,type|  
,Implements(IAccountTrialBalances)|  
,Implements(ISumTrialBalances)|

and away you go with your clarion class now bound to the scripting language.

---

_[View the full topic](https://clarionhub.com/t/dynamic-data-structures-in-clarion-using-dynalib/3908)._
