-
-
Notifications
You must be signed in to change notification settings - Fork 80
Home
Li, Xizhi edited this page Mar 13, 2016
·
24 revisions
NPL or Neural Parallel Language is an open source, high-performance, scripting language. Its syntax is 100%-compatible with lua. NPL runtime provides essential functionality for building 3D/2D/Server
applications that runs on windows/linux/android/iOS
. It is similar to java, but is more flexible in nature.
- What is NPL?
- Install Guide
- Projects written in NPL
- Getting Started
- Tutorial: HelloWorld
- Source Code Overview
- NPL Code Wiki
- Basic Concepts
- bootstrapper: program entry point
- Activation file
- MultiThreading
- object oriented programming
- common library
- C/C++ NPL Runtime API
- Core API
- Attribute System
- AssetManifest
- PKG file loading
- ParaObject
- ParaUIObject
- System Libraries
- Timer
- Serialization: XML, json, etc
- Database
- HTTP: calling rest API, etc.
- Networking: TCP connection.
- Drawing API
- System.Window: window GUI framework
- NPL/MCML: similar to javascript/html
- 3D Programming
- ParaX File Format
- 3D Scene
- Mini Scenegraph
- Terrain Engine
- Block Engine
- Web Server
- Web Server Setup
- NPL Server Page
- Resources
- NPL Reference: auto-generated from source code
- ParaEngine Book: a book written by me, in 2005.
- References: external links for learning NPL
Download Paracraft | ParacraftSDK | copyright by tatfook 2016 | upload image