User loginNavigation 
archivesPredicate calculus in program verificationPredicate calculus is an indispensable tool for program verification. Therefore any program verifier has to be able to reason with quantified expressions, i.e. universally and existentially quantified expressions. The proof engine of Modern Eiffel is able to perform such reasoning. The following article The previous articles Introduction to the proof engine and Proofs by contradiction illustrate the basics of the proof engine. By hbrandl at 20120402 15:43  LtU Forum  login or register to post comments  other blogs  2864 reads
Pythonect 0.1.0 ReleaseHi All, I'm pleased to announce the first beta release of Pythonect interpreter. Pythonect is a new, experimental, generalpurpose dataflow programming language based on Python. It aims to combine the intuitive feel of shell scripting (and all of its perks like implicit parallelism) with the flexibility and agility of Python. Pythonect interpreter (and reference implementation) is written in Python, and is available under the BSD license. Here's a quick tour of Pythonect: The canonical "Hello, world" example program in Pythonect: >>> "Hello World" > print '>' and '' are both Pythonect operators. The pipe operator (i.e. '') passes one item at a item, while the other operator passes all items at once. Python statements and other Nonereturning function are acting as a passthrough: >>> "Hello World" > print > print >>> 1 > import math > math.log Parallelization in Pythonect: >>> "Hello World" > [ print , print ] >>> range(0,3) > import math > math.sqrt In the future, I am planning on adding support for multiprocessing, and even distributed computing. The '_' identifier allow access to current item: >>> "Hello World" > [ print , print ] > _ + " and Python" >>> [ 1 , 2 ] > _**_ True/False return values as filters: >>> "Hello World" > _ == "Hello World" > print >>> "Hello World" > _ == "Hello World1" > print >>> range(1,10) > _ % 2 == 0 Last but not least, I have also added extra syntax for making remote procedure call easy: >>> 1 > inc@xmlrpc://localhost:8000 > print Download Pythonect v0.1.0 from: http://github.com/downloads/ikotler/pythonect/Pythonect0.1.0.tar.gz More information can be found at: http://www.pythonect.org I will appreciate any input / feedback that you can give me. Thanks, Itzik Kotler 
Browse archivesActive forum topicsNew forum topics

Recent comments
38 min 47 sec ago
1 hour 56 min ago
12 hours 45 min ago
22 hours 46 min ago
1 day 11 hours ago
1 day 14 hours ago
1 day 22 hours ago
2 days 18 hours ago
2 days 20 hours ago
3 days 55 min ago