473,473 Members | 2,195 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

AsmL/Python relationship? Anyone using AsmL? What for?

Hi,

I have just by chance discovered, that Microsoft research
works on a kind of programming language called AsmL,
and I'm just curious if AsmL, which is using same concept
of significant indentation as Python language, was
developed fully independently or is there a kind of
relationship (same person in developer team, etc.)?
Maybe someone can give here some hints?

Is anyone of you using AsmL? What for?

Claudio
P.S. What is AsmL can be checked out at:
http://research.microsoft.com/fse/asml/
or directly in the tutorial:
http://research.microsoft.com/fse/as...2_Tutorial.doc

Here an excerpt from online available information:
"AsmL is the Abstract State Machine Language.
It is an executable specification language based on
the theory of Abstract State Machines.
The current version, AsmL 2 (AsmL for Microsoft .NET),
is embedded into Microsoft Word and Microsoft Visual
Studio.NET. It uses XML and Word for
literate specifications. It is fully interoperable with
other .NET languages.
AsmL generates .NET assemblies which can either
be executed from the command line, linked with
other .NET assemblies, or packaged as COM
components.
AsmL is useful in any situation where you need
a precise, non-ambiguous way to specify a computer
system, either software or hardware. AsmL
specifications are an ideal way for teams to
communicate design decisions.
Program managers, developers, and testers can
all use an AsmL specification to achieve a
single, unified understanding. One of the greatest
benefits of an AsmL specification is that you can
execute it. That means it is useful before you commit
yourself to coding the entire system."
Jul 18 '05 #1
0 1181

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
by: satish | last post by:
Hello all, I have a shared object executable viz. *cable* which I execute as follows : $ ansyscust71 -custom cable -p ANSYSRF **ansyscust71 is a shell script and is a part of a software...
5
by: Haoyu Zhang | last post by:
Dear Friends, Python assignment is a reference assignment. However, I really can't explain the difference in the following example. When the object is a list, the assignment seems to be a...
2
by: Taylor, Martin | last post by:
Limor Hevroni asked on Mon Apr 19 06:49:06 EDT 2004 if anyone was using Python for testing with TestDirector. I am doing this extensively and would welcome discussions with other people who are...
12
by: fuego | last post by:
My company (http://primedia.com/divisions/businessinformation/) has two job openings that we're having a heckuva time filling. We've posted at Monster, Dice, jobs.perl.org and python.jobmart.com. ...
0
by: Christopher Boomer | last post by:
I am relatively new to the world of XML and python, and I think I am still missing some of the basic concepts. It cannot be as hard as I think, or programmers would be flocking to it the way they...
2
by: Steve M | last post by:
A few users today received the message "The trust relationship between this workstation and the primary domain failed" on their web browser while using an ASP.NET web app. The problem went away...
77
by: Ben Finney | last post by:
Howdy all, PEP 354: Enumerations in Python has been accepted as a draft PEP. The current version can be viewed online: <URL:http://www.python.org/peps/pep-0354.html> Here is the...
267
by: Xah Lee | last post by:
Python, Lambda, and Guido van Rossum Xah Lee, 2006-05-05 In this post, i'd like to deconstruct one of Guido's recent blog about lambda in Python. In Guido's blog written in 2006-02-10 at...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
1
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
muto222
php
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.