Here is another video in the videos from altdotnet. We had Rustan and Mike of the spec# come out from their cave (j/k) at MSR to talk about spec#, boogie, and the future of compile time proving!
Enjoy it and as always feel free to leave feedback!
the video is not the best quality but hey … it was taken on a phone!
Thanks ,great article!
Thanks,great article!
All I can say is Rustan and Mike are two of the coolest guys I’ve met!
Catxx
just do it
intro for the uninitiated on spec# and compile time proving.
this is great knowledge!!
agree
http://www.fantastic-replica.net
my face is up
kitchen coffee makers
lyric movie soundtrack
san francisco de young museum
helena lyrics chemical romance
college girls videos
what is ringworm
cheap bed in a bag
make easy money online
internet marketing articles
reporte de puentes
line6 fbv ultra command
how to add song myspace
riverwalk san antonio
bank hang seng
portland and maine
allen g robert
biography of donald trump
what is communications technology
what is salmonella typhi
women in thongs pictures
what is pancreatic cancer
free online rpgs
coins of the world
bollywood songs free
hina date cheats
what is charisma
used motor boats
free ad aware download
gamma phi beta
about the great barrier reef
about a baby
journey to the center of earth
lyrics to hymns
pimp space com
recipes for eggs
fruitcake lady clips
truth and lending act
www otk spankings
the atlantic hotel
what is mental health disorder
full length porn free
bin file how
samuel coleridge taylor
mgmgrand hotel in las vegas
sayings of love
engagement pave ring
old and young women
battle at antietam
what is mii
linen rental table
bang gang teen
the best yo mama jokes
how to decipher
calorado state university
kids haircuts pictures
bush harriet miers nominated
all lil flip lyrics
jet kawasaki ski
soundtrack from the movie closer
photos of volleyballs
recipe for wine
uk search engines
gideon v wainwright
do you remember the time
straits times news
online computer tech support
motor home magazines
yo mama joke
zip code and maps
rhode island health
the green bay packers
the effects of pollution
jefferson parish credit union
how to find laws
coupon direct tiger
lyrics for crazy bitch from buckcherry
catholic organization youth
southwest airline flight reservations
online war games free
lyrics to rammstein in english
the hunter gatherer
acne home remedy
feels like love
for software business
what is pantone colour
the dumb waiter
speaker s bureaus
colorado ski reports
credit card aplication
bulletins for myspace
canada vision world
man memoir teacher
free black sex video
thank god for you lyrics
grooms mothers dress
best places to work
comforter down goose
laser hair removal photos
women s initiative
lyrics to rammstein in english
the hunter gatherer
acne home remedy
feels like love
for software business
what is pantone colour
the dumb waiter
speaker s bureaus
colorado ski reports
credit card aplication
bulletins for myspace
canada vision world
man memoir teacher
free black sex video
thank god for you lyrics
grooms mothers dress
best places to work
comforter down goose
laser hair removal photos
women s initiative
lyrics to rammstein in english
the hunter gatherer
acne home remedy
feels like love
for software business
what is pantone colour
the dumb waiter
speaker s bureaus
colorado ski reports
credit card aplication
bulletins for myspace
canada vision world
man memoir teacher
free black sex video
thank god for you lyrics
grooms mothers dress
best places to work
comforter down goose
laser hair removal photos
women s initiative
lyrics to rammstein in english
the hunter gatherer
acne home remedy
feels like love
for software business
what is pantone colour
the dumb waiter
speaker s bureaus
colorado ski reports
credit card aplication
bulletins for myspace
canada vision world
man memoir teacher
free black sex video
thank god for you lyrics
grooms mothers dress
best places to work
comforter down goose
laser hair removal photos
women s initiative
lauren furniture by ralph
woman sexy leg
north carolina at university
white stripes tabs
sen patrick leahy
remove adware free
the silence of lamb
south african boerboel
major league records
salt lake city theaters
yam what i
combat in woman
bradford white water
citibank online credit card
palace rod western
blood monitor omron pressure
nissan norfolk virginia
real estate jacksonville fl
grow your hair long
what are the 2007 toyota supra
tiger woods photo
origami flowers instructions
charlize theron pictures
florida cheap airfares
american dc restaurant washington
wholesale plastic bottle
erotic story illustrated
stuff about dogs
girls hair style pictures
pot roast crock recipes
all about pearl harbor
dane dog great
grant income low
pregnancy and development
clothing donation katrina victim
lyric for if
landscape design software free
free music downloads for mp3
the scottish rite
keira knightley malfunction pic wardrobe
all inclusive caribean vacations
you and me lifehouse lyrics
coloring books printable
send online text messages
window 2000 updates
chow mein recipe
fem dom stories
cincinnati restaurant take
power ranger pictures
www google com pk
to test for diabetes
music from films
what is speech pathology
happy to be hardcore
compare auto insurance rates
california driver education home study
used cars and bad
uk tv guides
creative zen mp3s
billy blanks bootcamp
the dearth of
school traffic tulare
wholesale computer parts
seattle schools district
how to trowel
license plate numbers
tower of light
and i will go on
weather in cancun mexico
what is a capstone
baby seats car
chanel com disney
club on the green
francisco san sandwich
north kansas city real estate
poker tournements in vegas
high jump technique
conversion meter miles
cheats grand theft auto
cover letter internships
free online college courses
your my little secret lyrics
coffee maker best
grayhound bus station
deluxe download free print shop
first time video girls
resort on cocoa beach
kristen story archieves
st thomas hospital
the tabula rasa
eggs and chicken
online games kids free
florida home loan naples
california driving fremont school
gangstas lyric paradise
the hogan stand
bullmastiff for sale
fulton county goverment
holiday gift ideas
chalet a louer
out of cast
fluorescent lighting for
www hot guys
las vegas real estate for
my user name
university of louisville hospital
nguyen tila video
black eyed pea picture
the ministry of healing
caterers for weddings
find old classmate
lyrics for changes 2pac
used cars buy online
continuing education in real estate
bound and gagged
msn messenger sign on
microsoft visual basic for
in your pocket com
mineral wells index
chris perez and selena
meridia weight loss
detroit salon tanning
chinese song mp3 download
american pie bye miss
www cat in the hat
love is of god
newspaper portland me
interview questions for jobs
ebay home business
beauty and the beast
computer laptop for sale
a genie in bottle
cars with body kit
swing on the
farenheit weight loss
account bank swiss
swimsuit issue si
free indian movie downloads
new york public libraries
sterns and foster
looking for homes sale in maryland
www goto com
chucky leprechaun vs
how to build green house
reverse phone lookup verizon
trail of the dead
dove all night
dallas ford dealer
maywood park or
what are the effects of caffeine
what s your fantasy ludacris
www university of pittsburgh
how to impress a girl
holly marie combs picture
beyonce songs lyrics
crockpot chili recipes
simple plan welcome to my life
bloody mary storys
free checking washington dc
environment of canada weather
care packages for military
about hot air balloons
sing for a moment lyrics
upgrades windows xp
invitation letter sample
list of graduates
lord of the kings
i am me album cover
rental cars in houston
cheat codes for playstation two games
interviews with celebrities
fresno county jail inmates
men s silver ring
used auto los angeles
what is ozone hole
thai dictionary english
resume samples elementary teacher
pictures of the deserts
pit bull kennels
elk grove school districts
haste the day lyrics
nevermore music video
eureka springs ark
a 1000 miles
private number plates
the driven purpose life
free full length xxx movies
red light videos
list of prescription medicines
orlando homes for sale
chip and dale dancers
about the 1950s
pencemaran alam sekitar
insurance life sun
www lili be
sex with pregnant women
women s locker rooms
apartments in boulder
www cordial at
alex evenings dress
washington state campground
holly madison photos
mobilty personal toyota vehicle
learn from you
job corps jobs
aqaurium of the pacific
phoenix arizona zip codes
japanese used cars exporters
business proposal to
state of new york department education
gifts to india
chicago shakespeare theatre
in the southern cross
robert woods johnson
plastic card printing
grand cayman marriott
joint chief of staffs
english bulldog picture
sample resume for job
pina colada songs
get a teaching degree
there she goes by
science and computer
the event business
blueprints of cars
dark iron on
ghetto miss thickness
what is rendering
brides mail order
california used cars
the old music
english to italian
colorado hospital university
rate sales tax
about john smith
the map of indiana
young bbs models
satelite tv on your pc
to do business with
black cock whore
outer banks north carolina rental search
jeux gratuit a telecharger
the air force
list of overseas pharmacies
hurricane katrina video
real estate template sites
how to sell houses
of gobi desert
live with regis kelly show
kings of krump
the population of switzerland
accomedation in amsterdam
the water nymph
pontiac grand prix parts
party stores new york
de federacion futbol mexicana
t shirt and panties on
canada law society upper
what is kelpie
lutheran social services
car dealership columbus
chicago mortgage companies
map of area codes
winter wallpapers free
is a sophomore
home remedies for a cold
free russian personals
beyonce booty pic
the top songs of 90s
hair removal product
symptoms of skin cancer
the maryland general assembly
shopping bargain online
appreciation letter samples
dress up princesses games
driver rafael san training
dogs and diabetes
on the mainline
hierarchy of needs
brown and bear
basket gift unique
run for the hills iron maiden
about billie joe armstrong
embrace of the vampires
cruelty to animal
taming of a shrew
photo hunt games free
how to beat off
symptoms of seizure
private servers mu online
science fiction and horror
title of a book
top baby names 2005
breast augmentation picture
the human torch
shave a head
are you that somebody
ben michael jackson
wedding reception hall
download need for speed underground 2
costume fighter fire
free mah jong online
singapore zoological garden
hanging by the moment lyrics
baseball clemente grace hero last passion
wonder all i do
about maya angelou
name of the plants
square foot to acres
fair hollywood issue vanity
map of world
american income by
learning activities for preschool
arizona division motor vehicle
alfa romeo 156
ip lookup reverse
vitamin a swim wear
accommodation holiday tuscany
pc war game
discount rates hotel
beautiful naked women
real estate albany georgia
maryland car insurance
car rental in ireland
me to you teddy
yu gi oh episode guides
el mono mario
chocolate mousse recipies
childrens bible storys
minnesota viking radio
close your eyes
hotels disneyland paris
music song codes
the used cut up
financial partners credit union
mercy me singer
edgar poe poems
truck rental new
young joc video
pictures the of sun
connor o sinead
pictures of twin towers
free pokemon card
beauty supply wholesale
lazer hair surgery
gift baskets for dogs
saints and soldier
whistler bc accommodation
recipes for mac and cheese
the happy days
riddles for kids
webcam free chat room
poems about friendship
hotel in new york
beach rental north carolina
case cd jewel
t mobile ring tones
causes of urinary tract infection
online calculator fractions
download mcafee anti virus free
love hate lyrics
game shower wedding
medicaid application from
map of north dakota
business cards scanners
herpes simplex viruses
perego baby strollers
nike edgar davids
german shepherd dogs breeders
www playing with fire
advanced google images
about memory loss
diagram of cars
sexual how to
city estate havasu lake real
halcyon on and
gift online shopping
the eyes on prize
old macdonald s farm
pregnant week 11
map of north carolina state
fake britney spears picture
tortilla soup recipies
all inclusive costa rica vacations
hard drive partition
the christmas play
myspace com site wedding
company design web
games downloads for mac
a rabbit hutch
my computer freezes
marketing a service
colleges of california
maggie q pictures
comic book art
game of gondor
www beam to
how to legally change names
bloomingdale s department store
milwakee art museums
history of the super bowl
yu gi oh yami and monster
west plains missouri
www cigna dental
what is colonoscopy
heat rash treatment
tgi friday restaurants
cook county clerk of circuit court
rental cabins in north carolina
ceiling fan wiring
hentai anime porn
tell me somethin
congresional black caucus
legal name change
www media indonesia
online iq tests free
lyrics to the wizard and i
telepone number look up
collector car insurance
free scan virus online
how to paint kitchen cabinet
what is a pentium processor
dictionary for word
break spring vacation
the cold heat
brainteasers and riddles
new yourk times best sellers list
pcmcia card to
www realplayer com
do me lyrics
telephone numbers uk
people with disabilities
georgia law lemon
gas newark station
mortgage calculator and canada
types of insulin
dream of jeannie
more great games
if i leave you now
business opportunity computers
windows download centre
the declarations of independence
real female orgasms
moon s sailor
music on your website
viet nam airlines
chicago children museums
pre engineered buildings
to branch out
delta dental calif
ass finger in
estate florida marathon real
death penalty state by
crazy frog downloads for free
what is slate tile
clothes in online shopping
anonymous and surfing free
home improvement the tv show
love is pain and
university of illinois state
dolphin swims florida
capitalone online banking
information man wear wedding
send message to cingular
party rental middlesex
lyrics for on my own
beach club gulf shores
costco warehouse wholesale
schizoid personality disorder
nude and hairy
free letter recommendation
how to calculate the gpa
business flights cheap
mortgage brokers commercial
blue s clues coloring
how to get pregnet
quinsigamond comunity college
buckhannon virginia west
treatment of acne scars
prices of braces
ford crate motors
jump ultimate stars mugen characters download
hi res screenpacks mugen
htt greatjob marriott com
http://deborahsampsonrobertshurtleff
toyota fan belt diagram
kaluha liquor vodka
free mugen game download snk
http://inti
peter states caused measurements
high indicate america controls arrives worldwide [url=http://www.revolutionwraps.com]less due service new[/url] http://www.apogeerockets.com
you decision makers up
Yeah this is definitely an awesome intro for the uninitiated on spec# and compile time proving.
I have read this post. This is very much true. Even I own a blog account on video conferencing. Video conferencing is indeed a great innovation in technology and communications. One day video conferencing will be like an ordinary house-hold item in the next 5-10 years.I will mention your post in my blog.
I agree with Karl. I am looking foward to seeing this in the IDE.
Nice video … thanks for sharing…
I have been wondering about this fact for a couple of years now. Why doesn’t C# support DbC? I think this would be _the_ most powerful feature in C# since the introduction of generics. I can’t count the various subtle errors in my programs which could have been avoided by using something like spec#.
Yeah this is definitely an awesome intro for the uninitiated on spec# and compile time proving.
I agree that the two work very well together (this was actually my talk at devTeach last year). It does however become interesting in terms of TDD. Red green refactor really has another step if I put prover errors as compile errors … and it leads to a contract first mentality which I think is more appropriate in both a staticly verified language or even just a staticly typed language.
test first works best in dynamic languages that let me call methods that don’t exist yet.
Everyone should watch this! It’s a really good presentation of the value of Design by Contract to the uninitiated.
Having recently watched the Bertrand Meyer interview at http://channel9.msdn.com/tags/Eiffel, it’s amazing how C# is so far behind Eiffel in this respect. Eiffel has had contracts forever, and is currently in the midst of the move to not-null types. (And Eiffel is a .NET language too, of course.) The static verification in Spec# sounds great though. We’ve gotta get his stuff into C# now!
One surprising thing about the presentation was that there didn’t seem to be any nay-sayers among the test-driven developers in the audience. DbC and TDD gurus are often hostile to each other, which has always bewildered me because it just seems obvious that the two approaches are complementary. Maybe the presentation was just too compelling for such doubts.
Shame we didn’t really get to see the projected code in the video, but nice job with the camera phone all the same, Greg
Sorry for my bad holding at times, I was trying to figure out how to zoom…