Monthly Archives: August 2010

Bookmark Google Calendar Searches

I think I have finally figured out how how to bookmark Google Calendar searches. The problem was that the search parameters did not seem to be passed using URL “get” parameters. The Google Calendar URL was always just https://www.google.com/calendar/render and … Continue reading

Share
Posted in Uncategorized | Leave a comment

Print This Print This   Email This Email This

String Pool Interning Saves the Weakly Separable Day

I just took a swim in the string pool. Who would have thought that interning strings would be so useful for weak separability in Mint? I knew before that we had some problems calling 1String.equals in a separable method, like … Continue reading

Share
Posted in Mint | Leave a comment

Print This Print This   Email This Email This

New Mint Release: r15716

As mentioned before, Eddy and I discovered a problem with type variables in code generated by the Mint compiler. We have now fixed this problem in the new release of Mint and DrJava with Mint: August 30, 2010 (r15716). The … Continue reading

Share
Posted in Mint | Leave a comment

Print This Print This   Email This Email This

Passing a Class<T> for Every Type Variable T

When working on our GPCE Mint tutorial, Eddy and I realized that there is a problem when programmers use type variables inside brackets. A method like 1234public separable <X> Code<X> fun(Code<X> c1, Code<X> c2) { return <| ( `(lfTest.eval(e,f).booleanCodeValue()) ? … Continue reading

Share
Posted in Mint | Leave a comment

Print This Print This   Email This Email This

New Mint Release: r15707

When working on our GPCE tutorial, Eddy and I discovered a small bug in the Mint compiler which I have now fixed in the new release of Mint and DrJava with Mint: August 24, 2010 (r15707). The latest release is, … Continue reading

Share
Posted in Mint | Leave a comment

Print This Print This   Email This Email This

Two Pieces of Fail

I encountered two pieces of fail today already. Fail number 1: Absolutely no place to park my bike. This has been pretty much the case ever since the undergrads have been back. Rice built two new colleges right next to … Continue reading

Share
Posted in Pictures, Ramblings | Leave a comment

Print This Print This   Email This Email This

New Mint Release: r15700

On Friday, I created a new release of Mint and DrJava with Mint: August 20, 2010 (r15700). The latest release is, as always, available from the Mint implementation page: JavaMint-r15700.tar.gz JavaMint-r15700-binaries.zip drjava-r5372-mint-r15700.jar The only changes that we made were a … Continue reading

Share
Posted in Mint | Leave a comment

Print This Print This   Email This Email This

Compiled “Run” Commands in DrJava

I had mentioned a while ago that the way we put together the commands that get interpreted when the user presses the “Run” button or types in java or applet or run in the Interactions Pane is very messy. I … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Print This   Email This Email This

Java Versions on the Mac

Stephen had some questions about Java on the Mac. I tried to answer them. From the DrJava site, I see notes that a JDK is already installed on OS X machines—that explains why I can’t find downloads for it. There … Continue reading

Share
Posted in Uncategorized | Leave a comment

Print This Print This   Email This Email This

GPCE’10 Tutorial Lecture: Agile and Efficient Domain-Specific Languages using Multi-stage Programming in Java Mint

Eddy, Walid, and I proposed a tutorial lecture for GPCE’10, and we’re delighted to report that it has been accepted for presentation on Sunday, October 10, 2010. Agile and Efficient Domain-Specific Languages using Multi-stage Programming in Java Mint Domain-specific languages … Continue reading

Share
Posted in Mint | 3 Comments

Print This Print This   Email This Email This

New Version of DrJava with Mint: drjava-r5366-mint-r15665

The DrJava team released a new stable version of DrJava today, drjava-stable-20100816-r5366. I therefore created a new release of DrJava with Mint: August 16, 2010 (drjava-r5366-mint-r15665.jar). The latest release is available from the Mint implementation page: JavaMint-r15665.tar.gz JavaMint-r15665-binaries.zip drjava-r5366-mint-r15665.jar Nothing … Continue reading

Share
Posted in DrJava, Mint | Leave a comment

Print This Print This   Email This Email This

New DrJava Stable Release: drjava-stable-20100816-r5366

We have just released a new stable release of DrJava: drjava-stable-20100816-r5366. You can download it from SourceForge or from the DrJava homepage. Available for download at http://drjava.org . DrJava is a lightweight programming environment for Java designed to foster test-driven … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Print This   Email This Email This

Improved DrC#?

Recently, I was asked if there will ever be a new DrC# which is similar to DrJava. Unfortunately, I don’t expect an improved DrC# in the near future. We don’t have the funding and personnel to work on such a … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Print This   Email This Email This

I’m Going to Eindhoven

The Java Mint tutorial lecture called “Agile and Efficient Domain-Specific Languages using Multi-stage Programming in Java Mint“, which Eddy and I proposed, has been accepted at GPCE 2010. I’m looking forward to being in Eindhoven in October. Before that, on … Continue reading

Share
Posted in Mint | Leave a comment

Print This Print This   Email This Email This

drjava.org Temporarily Unavailable

Our DrJava website is currently not available under the usual address (http://drjava.org). We are working on fixing this problem as quickly as possible. If you need access to the DrJava website in the meantime, please use one of these two … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Print This   Email This Email This

Rice University Virtual Tour

These are really cool panorama pictures of my university: Experience Rice University’s 300-acre campus and its urban surroundings by taking our virtual tour http://bit.ly/a7Yt0I If you click on the fourth image from the left in the navigation bar at the … Continue reading

Share
Posted in Uncategorized | Leave a comment

Print This Print This   Email This Email This

Same Classpath in Front-End and Rest of Habanero Java Compiler

Vincent from the Habanero research group actually asked me to make the change of setting the Polyglot classpath to be the same as the Soot classpath. That involved spending about a day figuring out how to even build Habanero Java, … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Print This   Email This Email This

I <3 Unix

1find . -name \*html -or -name \*inc | xargs grep -l "\.owlnet\." | xargs -n 1 -i bash -c ‘p4 edit {}; sed -i "s/\.owlnet\./.clear./g" {}’

Share
Posted in Uncategorized | Leave a comment

Print This Print This   Email This Email This

COMP 202 Links for Previous Semesters

Dung Nguyen noticed that the links for previous semesters that I have on my Fall 2008 COMP 202 page all lead back to my own page. I looked at the HTML source, and I do redirect to Owlnet, where the … Continue reading

Share
Posted in COMP202 | Leave a comment

Print This Print This   Email This Email This

That’s Just Past Perfect

README files written by some non-native speakers of English are killing me right now. What is it with all the past perfect tense?! All of these files had been put into the folder foo/bar, and the build files had been … Continue reading

Share
Posted in Ramblings | Leave a comment

Print This Print This   Email This Email This