Category Archives: DrJava

My work on DrJava, the Java IDE developed at Rice.

DrJava’s Most Annoying Bug is Sun’s JVM Bug

Corky just notified me that the very pesky ArrayIndexOutofBoundsException in DrJava that has been reported in numerous bug reports (assigned to be duplicates of the first report, 2831821: Caret updating is broken) is actually a JVM bug, not a bug … Continue reading

Share
Posted in DrJava | 1 Comment

Print This Post Print This Post  

String Comparisons for Common Words Are Bad

It has been a long time since the last item went on the code pranger. I’ve pulled my hair out over many things during the last months, but this is the first time in a long while that I slapped … Continue reading

Share
Posted in Code Pranger, DrJava | Leave a comment

Print This Post Print This Post  

Hudson Moved to Denmark

I just migrated our Hudson continuous integration server from my workstation (finland.cs, now a Dell Studio 435 with a 2.66 GHz i7 — thanks Corky!) to denmark.cs, a dedicated server (my former workstation, a Dell Dimension 9200 with a 3 … Continue reading

Share
Posted in DrJava, Uncategorized | Leave a comment

Print This Post Print This Post  

All in One File!

After integrating Mint into DrJava last week, we have now made it even simpler to experiment with Mint: You can download a copy of DrJava that already includes the Mint compiler, all in one file: DrJava with Mint (check the … Continue reading

Share
Posted in DrJava, Mint | Leave a comment

Print This Post Print This Post  

Short DrJava Review on SourceForge

Someone wrote on SourceForge about DrJava: This program is excellent for its’ intended use. Best part is that you can put it on a memory stick and run it. Thanks! I concur.

Share
Posted in DrJava | Leave a comment

Print This Post Print This Post  

DrJava with Mint Released

The latest releases of DrJava contains a compiler adapter for Mint. That means it is possible to conveniently compile Mint programs in the DrJava IDE. To experiment with Mint and DrJava, please do the following: Download DrJava with Mint the … Continue reading

Share
Posted in DrJava, Mint | 1 Comment

Print This Post Print This Post  

DrJava Mint Branch Merged Back into Trunk

I just merged the trunk-mint branch of DrJava back into the trunk and made a new weekly release (@ I actually issue these “weakly” releases more often than just weekly. It’s just a convenient mechanism to benefit from the auto-update … Continue reading

Share
Posted in DrJava, Mint | Leave a comment

Print This Post Print This Post  

Running Mint Programs in DrJava

I have now managed to hack DrJava and Mint together. I still have to improve the source, because right now a few things are hard-coded, but it is a working proof-of-concept. Welcome to DrJava. Working directory is C:\Program Files\JavaMint\langtools\mintTest > … Continue reading

Share
Posted in DrJava, Mint | Leave a comment

Print This Post Print This Post  

Mint and DrJava Class Loader Issues

I’m still trying to integrate Mint into DrJava, and I’m running into a problem with the class loaders in Mint and DrJava. If I understand the class loader inside the Interaction JVM correctly (a PathClassLoader, I believe), it can change … Continue reading

Share
Posted in DrJava, Mint | Leave a comment

Print This Post Print This Post  

DrJava with Mint Compiles on Windows, Mac and Linux

The DrJava built from my trunk-mint branch now manages to compile Mint programs on all three major operating systems: Windows, Mac and Linux. I had to make a bugfix in the Mint compiler (I will make a new release soon), … Continue reading

Share
Posted in DrJava, Mint | Leave a comment

Print This Post Print This Post  

DrJava with Mint on Mac “Cosmetically” Closer

Sweet! DrJava with Mint on the Mac just came within reach, or at least as close as it is on the other operating systems. For some reason, when I ran DrJava under Soylatte and X11 earlier, no compilers showed up. … Continue reading

Share
Posted in DrJava, Mint, Ramblings | Leave a comment

Print This Post Print This Post  

Mint in DrJava is Tricky

I’ve been trying to get the Mint compiler to work inside DrJava. This has turned out to be more tricky than I thought. The preempting class loader that we use to load different compiler adapters is still giving me headaches, … Continue reading

Share
Posted in DrJava, Mint, Ramblings | Leave a comment

Print This Post Print This Post  

SIGCSE 2010 Paper Submitted

Now I’ll take a break, then I’ll proof-read it … Continue reading

Share
Posted in Concurrent Unit Testing, DrJava, Mint, Uncategorized | 1 Comment

Print This Post Print This Post  

850,000 Downloads of DrJava

DrJava hit 850,000 downloads today. We should b… Continue reading

Share
Posted in DrJava | Leave a comment

Print This Post Print This Post  

Power Using a for Loop

Soon it will be possible to compile and run Min… Continue reading

Share
Posted in DrJava, Mint | Leave a comment

Print This Post Print This Post  

APCS Video Tutorial with DrJava

I found a video tutorial by Chris Thiel that us… Continue reading

Share
Posted in DrJava | Leave a comment

Print This Post Print This Post  

New DrJava Stable Release: drjava-stable-20090821-r5004

We have made a new stable version available: dr… Continue reading

Share
Posted in DrJava | Leave a comment

Print This Post Print This Post  

Daemon Threads in DrJava’s Interactions Pane

I’m working on integrating ConcJUnit into DrJav… Continue reading

Share
Posted in Concurrent Unit Testing, DrJava | Leave a comment

Print This Post Print This Post  

OpenJDK Incompatibilities

It seems like we have some incompatibilities wi… Continue reading

Share
Posted in Concurrent Unit Testing, DrJava | Leave a comment

Print This Post Print This Post  

New DrJava Beta Release: drjava-beta-20090803-r4975

We have made a new beta version available: drja… Continue reading

Share
Posted in DrJava | Leave a comment

Print This Post Print This Post