Skip to content
/ pupp Public

Pupp is a kind of language which can easily build portable, flexiable programs for distributed systems.

Notifications You must be signed in to change notification settings

marxn/pupp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pupp

pupp-lang featuers:

  • Support Closures and Lambda expressions natively.

  • Introduced transactions statement. That means you can use commit/rollback to control all the changes of variables in any code block atomically.

  • Introduced a universal set whose keys and values can be of different types.

  • Introduced a decimal type of unlimited precsion.

  • Introduced a total new variable type - 'Message'. It is the essential function of PUPP.

a := [[1,2,3],4,5,6,(){}];
def b : int[10,10];
a[0][0] = 9;
b[1,1]=1;
print a,NL;
print b,NL;

About

Pupp is a kind of language which can easily build portable, flexiable programs for distributed systems.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published