Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
CX - A post-smart contract programming language
#1
CX Programming Language

CX is a general purpose, interpreted and compiled programming language, with a very strict type system and a syntax similar to Golang's. CX provides a new programming paradigm based on the concept of affordances, where the user can ask the programming language at runtime what can be done with a CX object (functions, expressions, packages, etc.), and interactively or automatically choose one of the affordances to be applied.

CX has been successfully installed and tested in recent versions of Linux (Ubuntu) and MacOS X. 

https://github.com/skycoin/cx
[-] The following 1 user says Thank You to ranev for this post:
  • masonjohn
Reply
#2
Any "smart contract" example written in CX and bigger than "hello world" to try, compile, execute, test? I'm really glad to see!
Reply
#3
Can someone describe in layman's terms what sort of functions CX can do so that the rest of us can understand a little more about it?
Reply
#4
(01-14-2018, 06:35 PM)DavidVas Wrote: Can someone describe in layman's terms what sort of functions CX can do so that the rest of us can understand a little more about it?

There is a tutorial on github

https://github.com/skycoin/cx#cx-tutorial
Reply
#5
(12-04-2017, 08:06 PM)ranev Wrote: CX Programming Language

CX is a general purpose, interpreted and compiled programming language, with a very strict type system and a syntax similar to Golang's. CX provides a new programming paradigm based on the concept of affordances, where the user can ask the programming language at runtime what can be done with a CX object (functions, expressions, packages, etc.), and interactively or automatically choose one of the affordances to be applied.

CX has been successfully installed and tested in recent versions of Linux (Ubuntu) and MacOS X. 

https://github.com/skycoin/cx

This will be the next big project after Skywire I think. It's such huge news and nobody even knows about it.
Reply
#6
(12-04-2017, 08:06 PM)ranev Wrote: CX Programming Language

CX is a general purpose, interpreted and compiled programming language, with a very strict type system and a syntax similar to Golang's. CX provides a new programming paradigm based on the concept of affordances, where the user can ask the programming language at runtime what can be done with a CX object (functions, expressions, packages, etc.), and interactively or automatically choose one of the affordances to be applied.

CX has been successfully installed and tested in recent versions of Linux (Ubuntu) and MacOS X. 

https://github.com/skycoin/cx

I went through CX and having worked with several programming languages, must congratulate the team(?) that developed CX: it's really a 'pleasure' to work with (like stated somewhere) a new paradigm! Well done!
Reply
#7
Hello there I am Ethan and I am new to this forum.
When you mean a contract programming language, do you mean something like solidity?
I did learn solidity a year back and was wondering if the two are the same?
I am keen on jumping back into this field so I could use your help!
If there were no humor, life would be tragic!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)