User loginNavigation |
archivesJavaMonads
Cannot find a link, did we discussed JavaMonads before? Looks like an interesting toy for exploring expressiveness of Java :-)
By Andris Birkmanis at 2005-08-11 09:46 | LtU Forum | login or register to post comments | other blogs | 5283 reads
Rigour is good for you and feasible: reflections on formal treatments of C and UDP sockets
Not really about PLT, but this paper was mentioned on LtU before, and I believe it is a good reminder to people thinking that "research" means "useless".
Rigour is good for you and feasible: reflections on formal treatments of C and UDP sockets Language designers give rigorous specifications of language syntax as a matter of course. [...] Rigorous definitions of type systems is less common [...] The situation for behavioural specification is even worse. [...] In the long term, we believe greater rigour is essential in the development of more robust software at all levels; there are many behaviourally subtle aspects of operating systems which could benefit from it, and for which the tools are now available.Testimonials :-) : "It would be difficult indeed to get more hard-nosedly pragmatic than C and sockets." -- Paul Snively Larger Subroutines == Fewer Defects
Why is the defect density curve U-shaped with component size?
This paper explores the empirical results of a number of recent (and not-so-recent) papers showing that larger software components are proportionately much more reliable than smaller software components within the same system up to a certain size after which they rapidly deteriorate. This is strongly counter-intuitive to basic notions of software engineering such as modularisation.If this is true, how should it affect the design of programming languages? |
Browse archivesActive forum topics |
Recent comments
22 weeks 1 hour ago
22 weeks 5 hours ago
22 weeks 5 hours ago
44 weeks 1 day ago
48 weeks 3 days ago
50 weeks 13 hours ago
50 weeks 13 hours ago
1 year 4 days ago
1 year 5 weeks ago
1 year 5 weeks ago