whiley.org
Whiley | Implementation
http://whiley.org/tag/implementation
A Programming Language with Extended Static Checking. Bob Atkey's Blog. Will Cook's Fusings. Whiley v0.3.33 Released! By Dave, on April 8th, 2015. The next release of Whiley is upon us! Work got a little bogged down with the start of term, but should hopefully now pick up a little. The main component of this release is the removal of the string and char data types from the language. This is quite a big change, but is . . . → Read More: Whiley v0.3.33 Released! Looking Forward to 2015. With the upcoming v...
whiley.org
Whiley | Development
http://whiley.org/tag/devel
A Programming Language with Extended Static Checking. Bob Atkey's Blog. Will Cook's Fusings. Looking Forward to 2015. By Dave, on January 6th, 2015. It’s scary to think that 2014 has been and gone, and that I still haven’t released the next major version of Whiley! Despite this, I have been busy improving the compiler and language and I thought it would be helpful for me to recap what was achieved last year, and what the goals going . . . → Read More: Looking Forward to 2015. A Story of Cast Expressions.
whiley.org
Whiley | Java
http://whiley.org/tag/java
A Programming Language with Extended Static Checking. Bob Atkey's Blog. Will Cook's Fusings. A Story of Cast Expressions. By Dave, on September 5th, 2014. Input / Output and the Object-Oriented Paradigm. By Dave, on May 16th, 2013. Comparing I/O in C with Java. By Dave, on November 28th, 2012. Profiling Field Initialisation in Java. By Dave, on September 30th, 2012. Java versus C Performance. By Dave, on August 13th, 2012. Recently, I came across an interesting discussion of C versus Java performance ove...
whiley.org
Whiley | Concurrency
http://whiley.org/tag/concurrency
A Programming Language with Extended Static Checking. Bob Atkey's Blog. Will Cook's Fusings. Connecting the Dots on the Future of Programming Languages. By Dave, on January 18th, 2012. Yesterday, I serendipitously came across two things which got me thinking about the future of programming languages:. Parallel Sum in Whiley. By Dave, on August 3rd, 2011. To implement the parallel sum, I divide the . . . → Read More: Parallel Sum in Whiley. Actor Syntax in Whiley. By Dave, on May 16th, 2011. The [ Actor M...
whiley.org
Whiley | Flow Typing
http://whiley.org/tag/flow-typing
A Programming Language with Extended Static Checking. Bob Atkey's Blog. Will Cook's Fusings. Flow Typing with Constrained Types. By Dave, on August 3rd, 2016. Flow-sensitive typing (a.k.a. “Flow Typing”) is definitely getting more popular these days. Ceylon, Kotlin, TypeScript, Racket, Whiley all support flow typing in some form. Then, of course, there’s Facebook Flow and the list goes on! Understanding why Union Types are useful. By Dave, on July 31st, 2013. By Dave, on October 31st, 2012. The Whiley la...
whiley.org
Whiley | Git
http://whiley.org/tag/git
A Programming Language with Extended Static Checking. Bob Atkey's Blog. Will Cook's Fusings. By Dave, on November 24th, 2010. Well, after some persuasion, I’ve finally moved the Whiley code over from sourceforge onto github. The repository is here: http:/ github.com/DavePearce/Whiley. This means you’ll be able to see the compile changing right before your eyes … joy 😉. Program Specification in Practice? Flow Typing with Constrained Types. Reference Lifetimes in Whiley. Whiley v0.3.40 Released!
intoverflow.wordpress.com
intoverflow | Integer Overflow
https://intoverflow.wordpress.com/author/intoverflow
All posts by intoverflow. I come from Java and want to know what monads are in Haskell. This is an introduction to monads. There are many of these. My goal today is to show how a simple class written in Java could be translated into equivalent functionality in Haskell using some monads, without getting into any of the theory stuff. I should begin with a few things that this guide is not. Benefit, but it’s not a good way to get up and running with the basics. We will be treating monads as a design pattern.
pl-enthusiast.net
Interview with Mozilla's Aaron Turon - The PL Enthusiast
http://www.pl-enthusiast.net/2015/06/09/interview-with-mozillas-aaron-turon
The Programming Languages Enthusiast. About the PL Enthusiast. The PL Enthusiast Turns One! PL conference papers to get a journal? June 9, 2015 · 11:00 am. Interview with Mozilla’s Aaron Turon. On the heels of Rust’s 1.0 release. We are pleased to be able to interview Mozilla’s Aaron Turon. A member of Rust’s core team (which is the leadership for the project that sets the overall direction). This is our third interview with a PL PhD working in industry. What is your academic background? All mainstream b...