Pliant language
and FullPliant operating system web site

Web sites dealing with Pliant programming language

This is Pliant third generation web site.

Pliant second generation web site
     All articles should now have been transfered to this site, but there might have been glitches, so the previous site is still available.

Pliant first generation web site

Pliant Cookbook
     Written by Boris Reitman,
     targetting other programming languages programmers.

News

2014-10-20: Pliant release 112 published.

2014-5-29: Pliant release 111 published. Very good reliability.

2014-2-18: Pliant release 110 published.

2013-9-7: Pliant release 109 published.

Download

Download

Pliant documentation

Introduction

What is Pliant ?

Pliant un-success story

Pliant code license

How to learn using Pliant ?

Installing Pliant

Optimizing the service versus cost ratio in your computing system

Programming languages classification

Language

Pliant language overview

Pliant development environment
     How to write your first Pliant program

An introduction to programming
     Will be ... one day :-)

Syntax

Controls

Funtions

Arithmeric and booleans

Text handling

Pointers and memory allocation

Sets data types

Types

Casting

Streams
     Files, TCP and UDP sockets, Unix pipes, FTP, HTTP, SMTP, LPR, Zlib, secured connections

Threading

Debugging

Profiling

Modules

Meta programming

Compiler machinery

Pliant bootstrapping code written in C

A trivial Pliant text mode application

User interface - web framework

An introduction to Pliant UI (graphic mode user interface)

Configuring the UI client to securely access a remote application

A first Pliant UI application

Pliant UI basic instructions set

Good looking using Pliant UI

High interactivity applications using Pliant UI

Pliant UI HTTP proxy

Internationalization of an application user interface

Pliant graphical stack machinery layout

   Color models

   Image layer

   Vector layer

Storage - database server

An introduction to Pliant storage

A gentil introduction to using Pliant database

Using Pliant databases advanced features

PML encoding

The storage machinery layout

Database engine layout

Other subsystems

Operating system operations 

Files handling

Cryptographic system

Pliant audio system

FullPliant operating system

Why FullPliant ?

Building or installing a new Pliant release

Building or installing a new Linux kernel for FullPliant

Building or installing new set of executables for FullPliant

Installing virtual computers under FullPliant

Expected contributions to Pliant project

- updated late 2014 -

 • 

A library providing a C wrapper on Cocoa basic features (see /pliant/graphic/console/prototype.pli) so that Pliant UI can work without X11 (poor) support under Mac OSX

 • 

A port of Pliant code generator to ARM processors instructions set.