Pliant hard core documentation site
Getting information about Pliant
Various sites related to Pliant project are listed at http://www.fullpliant.org/ This Pliant hard core documentation site is intended to provide both computing culture foundations and technical details about Pliant language and FullPliant overall computing system, but is targeted for the braves only. If you want more detailed informations about what this site is about, please read the 'How to learn using Pliant' article below.
New articles
2010/03/13: Pliant release 108 published. 2010/02/07: Sets data types 2010/02/07: 'Arithmetic and booleans' is now complete. 2010/01/23: Reworked 'Using Pliant databases advanced features' article now explaining how to replicate storage objects. 2010/01/17: Configuring the UI client to securely access a remote application 2010/01/15: Building a Linux kernel for FullPliant
All hard core articles about Pliant
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
Language
Pliant language overview Pliant development environments: how to write your first Pliant program An introduction to programming - will be ... one day - Syntax Controls: for, while, part, if, shunt Functions, arguments, variables, implicit Arithmetic and booleans Text handling Pointers and memory allocation Sets data types Types - incomplete - Casting Streams, files, TCP and UDP sockets, Unix pipes, FTP, HTTP, SMTP, LPR, Zlib, secured connections Threading - under construction - Debugging Pliant programs - incomplete - Modules - incomplete - 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: styling and drawing High interactivity applications using Pliant UI The 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 gentle introduction to using Pliant databases Using Pliant databases advanced features PML encoding The storage machinery layout Database engine layout
Other subsystems
Operating system operations - incomplete - Files handling Cryptographic system - incomplete - 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
Make Pliant easier to install anywhere on the disk Provide 'execute' implementation under Win32 Rework and finish PML - ASCII conversion Complete vector drawing UI instructions set Provide a 64 bits version of Pliant Extra documentation articles Cleanup desktop applets code
|