Categories
- Code Pranger (8)
- DrJava (207)
- Graduate School (31)
- Pictures (95)
- Programming (4)
- Publications (44)
- Ramblings (117)
- Research (408)
- Concurrent Unit Testing (292)
- Mint (73)
- OOP Book (7)
- xajavac (29)
- Teaching (26)
- Thesis (31)
- MS Thesis (30)
- Uncategorized (208)
Search
Archive
- January 2024 (2)
- March 2021 (1)
- January 2021 (3)
- September 2020 (1)
- February 2020 (1)
- September 2019 (1)
- April 2019 (1)
- July 2018 (3)
- May 2018 (1)
- February 2018 (1)
- December 2017 (1)
- October 2017 (1)
- August 2017 (3)
- July 2017 (3)
- June 2017 (3)
- May 2017 (1)
- April 2017 (1)
- March 2017 (2)
- February 2017 (1)
- January 2017 (4)
- December 2016 (1)
- October 2016 (4)
- September 2016 (1)
- August 2016 (8)
- July 2016 (7)
- June 2016 (7)
- May 2016 (2)
- April 2016 (2)
- October 2015 (2)
- June 2015 (4)
- February 2015 (1)
- December 2014 (2)
- August 2014 (1)
- May 2014 (2)
- April 2014 (4)
- March 2014 (2)
- February 2014 (3)
- September 2013 (3)
- July 2013 (1)
- June 2013 (1)
- May 2013 (2)
- March 2013 (2)
- November 2012 (4)
- October 2012 (3)
- September 2012 (2)
- June 2012 (3)
- April 2012 (4)
- March 2012 (4)
- February 2012 (2)
- January 2012 (5)
- November 2011 (2)
- October 2011 (4)
- September 2011 (11)
- August 2011 (6)
- July 2011 (7)
- June 2011 (4)
- May 2011 (3)
- April 2011 (3)
- March 2011 (2)
- February 2011 (7)
- January 2011 (10)
- December 2010 (2)
- November 2010 (7)
- October 2010 (17)
- September 2010 (17)
- August 2010 (23)
- July 2010 (16)
- June 2010 (16)
- May 2010 (14)
- April 2010 (15)
- March 2010 (15)
- February 2010 (16)
- January 2010 (15)
- December 2009 (6)
- November 2009 (16)
- October 2009 (20)
- September 2009 (25)
- August 2009 (13)
- July 2009 (2)
- June 2009 (1)
- May 2009 (3)
- April 2009 (2)
- March 2009 (3)
- February 2009 (3)
- December 2008 (2)
- November 2008 (6)
- October 2008 (16)
- September 2008 (7)
- August 2008 (10)
- July 2008 (4)
- June 2008 (4)
- May 2008 (7)
- April 2008 (3)
- March 2008 (7)
- February 2008 (11)
- January 2008 (3)
- December 2007 (5)
- November 2007 (15)
- October 2007 (5)
- August 2007 (2)
- July 2007 (19)
- June 2007 (8)
- May 2007 (9)
- April 2007 (18)
- March 2007 (23)
- February 2007 (5)
- January 2007 (12)
- December 2006 (5)
- November 2006 (17)
- October 2006 (18)
- September 2006 (22)
- August 2006 (21)
- July 2006 (15)
- June 2006 (1)
- May 2006 (4)
- April 2006 (3)
- March 2006 (1)
- February 2006 (1)
- January 2006 (26)
- December 2005 (6)
- November 2005 (6)
- October 2005 (2)
- September 2005 (7)
- August 2005 (20)
- July 2005 (21)
- June 2005 (23)
- February 2005 (1)
- December 2004 (1)
- November 2004 (2)
- October 2004 (2)
- September 2004 (1)
- August 2004 (2)
- June 2004 (3)
- March 2004 (1)
- September 2003 (1)
Meta
Monthly Archives: September 2010
New Mint Release: r15858
I made a new release of Mint and DrJava with Mint yesterday: September 29, 2010 (r15858). The latest release is, as always, available from the Mint implementation page: JavaMint-r15858.tar.gz JavaMint-r15858-binaries.zip drjava-r5398-mint-r15858.jar We have added the [cci lang=”java”]edu.rice.cs.mint.runtime.CodeFree[/cci] interface and the … Continue reading
Presentations: Agile and Efficient Domain-Speciï¬c Languages using Multi-stage Programming in Java Mint (Practice Talk 2)
Agile and Efï¬cient Domain-Speciï¬c Languages using Multi-stage Programming in Java Mint (PowerPoint, PDF, view embedded) Mathias Ricken, Edwin Westbrook and Walid Taha Where: Rice University Computer Science Department, Habanero Research Group Meeting When: September 24, 2010 Domain-specific languages (DSLs) are … Continue reading
Presentations: Agile and Efficient Domain-Speciï¬c Languages using Multi-stage Programming in Java Mint (Practice Talk)
Agile and Efï¬cient Domain-Speciï¬c Languages using Multi-stage Programming in Java Mint (PowerPoint, PDF, view embedded) Video recording available on vimeo. Mathias Ricken, Edwin Westbrook and Walid Taha Where: Rice University Computer Science Department, COMP 600 Graduate Seminar When: September 20, … Continue reading
Rear-Ended
A friend and I got rear-ended tonight. Not our fault, but our backs and necks hurt, and the car is probably totaled. I think the moral of the story is: You could be killed any time, so if someone offers … Continue reading
Silent Hudson Failure
Our Hudson server failed, because it couldn’t connect to the web server. However, I didn’t find out about it just now, because it also failed to connect to the SMTP server to tell me about it. It’s really not a … Continue reading
Problem in DrJava Applet Viewer
I just read the following thumbs-down review for DrJava on the SourceForge website: There is a severe defect. The HelloWorld Java applet (http://download.oracle.com/javase/tutorial/deployment/applet/getStarted.html) crashes in the Applet Viewer invoked by DrJava. Still it runs smootly both in IE8 and FireFox. … Continue reading
New Mint Release: r15772
We have just made a new release of Mint and DrJava with Mint: September 16, 2010 (r15772). The latest release is, as always, available from the Mint implementation page: JavaMint-r15772.tar.gz JavaMint-r15772-binaries.zip drjava-r5385-mint-r15772.jar We have added the [cci lang=”java”]edu.rice.cs.mint.runtime.MintSerializer[/cci] class to … Continue reading
90 Days
90 days and two re-send requests, and the Texas DPS still hasn’t managed to get me my drivers license. I think I also have a dysnumeric mail man, though. So maybe the DPS mailed it, but someone else received it. … Continue reading
24 Hour Fitness “Personal Fitness Consultation”
I signed up for a membership at 24 Hour Fitness. The free neighborhood pools in Houston are closed now that the summer is over, and I wanted to continue being able to swim. Two of the gyms nearby have swimming … Continue reading
COMP 410 Customer Meeting
I had my first meeting as “customer” with this semester’s COMP 410 class today. It was a lot of fun for me. From the class website: COMP 410 is a unique experience in learning fundamental principles of software engineering. As … Continue reading
New DrJava Stable Release: drjava-stable-20100913-r5387
We have made an updated stable version available: drjava-stable-20100913-r5387. You can download it from the DrJava website or from SourceForge. Available for download at http://drjava.org . DrJava is a lightweight programming environment for Java designed to foster test-driven software development. … Continue reading
Is iConcept Press a Vanity Press?
I received an email from iConcept Press this morning: Based on your paper: Test-first Java concurrency for the classroom (2010), we would like to invite you to submit a chapter to our book project under the working title: Java in … Continue reading
Auto-Refresh Project: A Forgotten DrJava Feature
I just used a DrJava feature that I pretty much forgot about: Auto-Refresh Project. It scans the project root for new source files and adds them to the project. It works really well. The feature was implemented under my supervision. … Continue reading
Having a Good Time
I attended the wedding of two of my friends in San Antonio this past weekend. I had a good time. Really. This is what me having a good time looks like. And that’s not jealousy on my face.
DrJava/HJ Born
I have been able to merge Vincent’s and Jarred’s changes into the DrJava trunk to create a version of DrJava/HJ that can compile and run Habanero Java (HJ) programs. Most importantly, there is a version where both HJ and DrJava … Continue reading
Mint on the Mac
I guess I’m a bit behind the technology curve. The MacBook that I’m using as one of my development machines is one of the original white Intel MacBooks with a Core Duo CPU (not Core 2 Duo). It’s a 32-bit … Continue reading
Reflection-Based S-Expression Parser
I’m really quite proud of this little reflection-based S-expression parser that I wrote for our GPCE Mint tutorial. We wanted to have a parser so we don’t have to construct our ASTs using Java code. The problem was that we’ll … Continue reading