advpl-tlpp-named-params

Community

Pass TLPP arguments by name with =

AuthorJoniPraia
Version1.0.0
Installs0

System Documentation

What problem does it solve?

It solves confusing and brittle TLPP call sites that rely on positional parameters, especially when you need to pass many optional arguments or refactor long static function signatures.

Core Features & Use Cases

  • Named arguments with operator "=": Pass TLPP parameters by the formal name to allow free ordering and clearer intent.
  • Selective omission of optional params: Skip irrelevant parameters instead of using placeholder commas or nil patterns.
  • Safer refactoring for optional signature growth: Add new optional parameters without breaking most existing callers.

Quick Start

When calling a TLPP function with 3+ parameters, pass only what you need using formal parameter names with the "=" operator, ensuring the caller is in a .tlpp file and the build supports the required AppServer version.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: advpl-tlpp-named-params
Download link: https://github.com/JoniPraia/plugadvpl/archive/main.zip#advpl-tlpp-named-params

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.