Favorite non-python language trick?

Paddy paddy3118 at netscape.net
Wed Jun 29 23:51:27 EDT 2005


Joseph Garvin wrote:
  'm curious -- what is everyone's favorite trick from a non-python
  language? And -- why isn't it in Python?

I use constraints programming at work, Check out "System Verilog"  or
OZ/Mozart.

It would be great if this style of programming could be added to
Python.

It is a declarative programming style
(http://en.wikipedia.org/wiki/Declarative_programming), in which you
can state what discrete values constrained values can take , say in a
list. Give a set of functions that must be true for the variables then
sit back and generate one or many sets of variable values that fit the
constraints.

The OZ homepage has an example for solving the eight queens problem:

http://www.mozart-oz.org/documentation/fdt/node25.html#section.scripts.queens

My use would be for testing. In the electronic design automation
fields, there are several proprietary languages with this feature, here
is an example written in Cadence's Specman 'e' language:
  http://www.asic-world.com/specman/specman_one_day2.html


Cheers, Paddy.




More information about the Python-list mailing list