The Sling programming language is a general-purpose, object oriented programming language that can be used for all kinds of software development, including web and mobile application development, backend systems and database programming, server applications, desktop applications and embedded software. The resources listed here will guide in the discovery of different aspects of Sling and how to use them.

Compiling Sling applications for iOS

The Sling programming language and the Sling compiler can be used to develop cross-platform software for many different platforms, including iOS. Since the compiler works by translating the Sling source code to Objective-C code in the case of iOS, the iOS development tools (Xcode) are required to compile this code. This document is meant to help you in the installation and configuration of those tools for use with Sling.

Sling Project File

Each Sling project or module may contain a Sling project file, commonly referred to as a Pling file. This document describes the format and the supported data fields that can be specified in this file.

The Jkop Framework

Jkop is an API framework that aims to provide consistent or identical APIs and development experiences across different programming languages and technology platforms. It is also intended to act as a common layer between them. The Jkop project is composed of several modules, each of which is targeted for a specific purpose or environment.

The Sling compiler

The slingc compiler, itself fully implemented in Sling, can compile and translate Sling programs to multiple programming languages, and can be used to turn Sling source code to executable programs.

Secure REST API Server Development in Sling with Sympathy

This tutorial teaches you on developing a secure REST API server application in Sling programming language using the Sympathy framework.

slingbuild

Sling programs can be compiled in many different ways, with many combinations of the compiler, libraries, and/or target platforms. The slingbuild package provides simple and straightforward ways to execute commonly used build commands in a reusable way.

Compiling Sling applications for Android

The Sling programming language and the Sling compiler can be used to develop cross-platform software for many different platforms, including Android. Since the compiler works by translating the Sling source code to Java code in the case of Android, the Android development tools are required to compile this code. This document is meant to help you in the installation and configuration of those tools for use with Sling.

Jkop Widgets

The Jkop framework includes a number of widgets, which are reusable user interface components that can be used to construct good-looking, modern user interfaces for mobile devices as well as web and desktop applications. The Jkop Widget API offers a common development framework regardless of the underlying platform, but would use the underlying platform-specific mechanisms to provide the actual functionality.

The Sling Programming Language

The Sling programming language is a general-purpose, object oriented programming language that is meant to be used for all kinds of software development targeting multiple platforms and different execution environments. Sling encourages productivity, maintainability and well formatted, well structured source code.

Sling programming with Visual Studio Code

Visual Studio Code is a powerful and popular code editor for programmers, which can also very well be used for working with Sling code. This short document will outline the steps required for the installation and configuration of VSCode for Sling programming by using the Eqela Sling extension for Visual Studio Code, and how to enable the Sling color theme in Visual Studio Code.


Twitter Facebook LinkedIn Youtube Slideshare Github