Webel IT Australia promotes the amazing Mathematica tool and the powerful Wolfram Language and offers professional Mathematica services for computational computing and data analysis. Our Mathematica
tips, issue tracking, and wishlist is offered here most constructively to help improve the tool and language and support the Mathematica user community.
DISCLAIMER: Wolfram Research does not officially endorse analysis by Webel IT Australia.
In Webel SysML4Mathematica (v1) the custom Stereotype «functional» indicates a "pseudo functional" representation of functional in SysML. There are limits to representation of functional programming in SysML, but it can be informative and is worth doing.
Simply passing a function Symbol around as an argument is easy. The tricky part is representing specific invocations of functions, especially when the number of arguments accepted by various injected functions differs, and where the return "type" varies, as it often can with Wolfram Language. In some cases this can be handled using an OpaqueBehavior with more than one 'out' Parameter.
Visit also: