Introduction to the main concepts in Linx

The same high-level concepts that define programming languages also apply to Linx. Concepts like Functions, Types, Services and Events are all there, just packaged differently to make them easier to define and use. If you ever get stuck in Linx just think of what the programmatic answer will be and you’re likely to find something similar or be able to construct it from functionality in Plugins.

Linx Programming equivalents
Container for the functionality that you include in your application.
Solution e.g. Visual Studio solution.
Container for pre-built functions, types and services.
Package e.g. Nuget or npm package.
Container for instructions to perform a specific task.
Function, Procedure, Subroutine.
Define structure of data.
Data type e.g. string, integer, structure.
Code that runs in the background.
Daemon, Windows Service.
Function triggered by a Service.
Event Handler.
Host for Linx Solutions.
Server, Host e.g. Apache and IIS hosts web apps.

Each of these concepts are covered in this guide. Once you master them you’ll be able to create complex apps from the reusable components that come with Plugins or the pieces you build yourself.

Every chapter builds on the knowledge gained from the previous chapters. We recommend that you read these chapters in order.