You can subscribe to this list here.
2002 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(8) |
Oct
|
Nov
(1) |
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(1) |
Feb
(1) |
Mar
(3) |
Apr
|
May
(2) |
Jun
(3) |
Jul
(4) |
Aug
(3) |
Sep
(1) |
Oct
|
Nov
(3) |
Dec
|
2004 |
Jan
(2) |
Feb
|
Mar
(10) |
Apr
(1) |
May
|
Jun
(2) |
Jul
|
Aug
(1) |
Sep
(2) |
Oct
|
Nov
(1) |
Dec
(1) |
2005 |
Jan
(1) |
Feb
|
Mar
(1) |
Apr
|
May
(2) |
Jun
(3) |
Jul
(1) |
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
|
2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
(3) |
Jul
|
Aug
(3) |
Sep
(1) |
Oct
(3) |
Nov
|
Dec
|
2007 |
Jan
(3) |
Feb
(4) |
Mar
(3) |
Apr
(5) |
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
(4) |
2008 |
Jan
|
Feb
|
Mar
(1) |
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
(2) |
Sep
(1) |
Oct
|
Nov
|
Dec
|
2009 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
|
Jun
(2) |
Jul
|
Aug
(2) |
Sep
|
Oct
(1) |
Nov
|
Dec
|
2010 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
(1) |
Jun
|
Jul
(1) |
Aug
(5) |
Sep
(1) |
Oct
|
Nov
|
Dec
|
2011 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
(1) |
Aug
(4) |
Sep
(1) |
Oct
|
Nov
|
Dec
|
2012 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(2) |
Sep
|
Oct
(1) |
Nov
|
Dec
|
2013 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2014 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
(1) |
Jun
|
Jul
|
Aug
(1) |
Sep
(1) |
Oct
|
Nov
|
Dec
|
2015 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(2) |
Sep
(1) |
Oct
|
Nov
|
Dec
|
2016 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(2) |
Oct
|
Nov
|
Dec
|
2017 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2018 |
Jan
|
Feb
|
Mar
(2) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2019 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2020 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Robert C. <co...@cs...> - 2004-03-16 16:50:38
|
Hi Mark, I think I can answer one of your questions. I will leave the others to my more knowledgeable colleagues (aka graduate students). Java only finds classes in jar files on the classpath if the jar file itself is placed on the path. The directory containing the jar file is not sufficient. My understanding is that Java follows this rule consistently. -- Corky |
From: Mark G. <gu...@cc...> - 2004-03-16 15:12:56
|
If one has runaway code (e.g., infinite loop) in DrJava, is there any way to stop it (short of aborting the application)? Setting the class path in DrJava from the Preferences is great -- no messing with system/shell variables! But we have had a few interface problems with it: - I found that I have to select the folder that I want to include from the parent folder. If I enter the desired folder and then select the folder, the folder name appears twice in a non-existent path, e.g., "C:\Documents and Settings\Mark Guzdial\My Documents\java-code\java-code" - I have found strange behavior (and maybe this is just Java and not DrJava) in that sometimes, I can choose the folder where the .jar files live, and other times, I have to select the specific .jar files. For example, I am using the JMusic package with DrJava. I had to exactly specify "D:\jmusic\jmusic.jar" to get DrJava to find the jmusic.jar file, but the instruments were find-able with "D:\jmusic\inst\" I haven't figured out when I need to do each. Thanks! Mark Mark Guzdial, Associate Professor, College of Computing/GVU http://www.cc.gatech.edu/~mark.guzdial - CSL http://coweb.cc.gatech.edu/csl |
From: James I-C. H. <jh...@ow...> - 2004-03-16 05:37:10
|
This development release of DrJava includes a large number of bug fixes, a couple of new features, and an interface improvement. The new features improve the usability of the Interactions Pane by automatically inserting newlines when the interactions is detected to not be complete. This makes declaring methods and classes much easier. Also, typing in the first few characters of previous commands allows you to hit Tab to search backwards in history through the commands that begin with those characters. We are trying to release a beta within a couple of days so please download and test this release as your primary copy of DrJava, reporting any bugs you may find (http://drjava.org). James |
From: Charles R. <creis@u.washington.edu> - 2004-03-15 19:42:22
|
Hi Andrew-- I was just going through old emails in my inbox, and I realized there's an easy way to add things to the classpath for the Interactions Pane in Eclipse. (I'm surprised I didn't mention it before.) All the classpath entries for the projects you have open are automatically added to the Interactions Pane, so just add a classpath entry to a project that you have open. It's not the same interface as in DrJava (where you can specify a list of entries to always include in the Interactions Pane, regardless of what you have open), but it should be a good workaround for the short term. Hope that helps, Charlie Andrew Eisenberg wrote: > Thanks for your response. I think this is a really good tool (Corky > gave me a demo of it a few days ago). I do all of my development in > Eclipse, but I can't really use DrJava until I can alter the classpath > in the eclipse plugin. I know there would be quite a few people here > who'd be interested too once the class path can be set from inside eclipse. > > great work so far, > --andrew > > > > > Charles Reis wrote: > >> Hi Andrew-- >> Unfortunately, I don't think it's possible in the current build of >> the plug-in (which is still technically a pre-release). It shouldn't >> be too hard to add, though, so we'll try to get the feature in there >> soon. >> >> Charlie >> >> ps-- Neal, Daniel (or somebody): could you post a feature request for >> this? >> >> >> Andrew Eisenberg wrote: >> >>> Hi, >>> >>> How do you set the classpath for the eclipse plugin? >>> >>> thanks, >>> --andrew >>> >>> >>> >>> ------------------------------------------------------- >>> This SF.Net email sponsored by: ApacheCon 2003, >>> 16-19 November in Las Vegas. Learn firsthand the latest >>> developments in Apache, PHP, Perl, XML, Java, MySQL, >>> WebDAV, and more! http://www.apachecon.com/ >>> _______________________________________________ >>> Drjava-users mailing list >>> Drj...@li... >>> https://lists.sourceforge.net/lists/listinfo/drjava-users >> >> > |
From: Merrill, A. <Mer...@ca...> - 2004-01-26 21:05:48
|
SSBoYXZlIHNldmVyYWwgSmF2YSBwcm9ncmFtcyB0aGF0IEkgd291bGQgbGlrZSB0byBlZGl0IGFu ZCBydW4gaW4gRHJKYXZhLCBidXQgdGhleSB1c2UgY29uc2lkZXJhYmx5IG1vcmUgdGhhbiB0aGUg ZGVmYXVsdCA2NE1CIG1lbW9yeSBhbGxvY2F0aW9uIHBvb2wuICBXaGVuIEkgaW52b2tlIHRoZSBK Vk0gZnJvbSB0aGUgY29tbWFuZCBsaW5lLCBJIGNhbiB1c2UgYW4gb3B0aW9uIGxpa2UgLVhteDUx Mm0gYW5kIGV2ZXJ5dGhpbmcgcnVucyBmaW5lLiAgSW4gb3RoZXIgSURFcywgdGhlcmUgaXMgYSBw cmVmZXJlbmNlcyBvciBvcHRpb25zIHNjcmVlbiB3aGVyZSBJIGNhbiBzcGVjaWZpeSBhZGRpdGlv bmFsIGNvbW1hbmQgbGluZSBvcHRpb25zIHRvIHVzZSB3aGVuIEkgcnVuIG15IHByb2dyYW0uDQog DQpJJ3ZlIGJlZW4gdW5hYmxlIHRvIGZpbmQgYW55IHNpbWlsYXIgZmVhdHVyZSBpbiBEckphdmEu ICBJIGRvdWJ0IEknbSB0aGUgb25seSBvbmUgd2hvIHJ1bnMgbGFyZ2VyIHByb2dyYW1zIGluIERy SmF2YS4gIElzIHRoZXJlIHNvbWUgdHJpY2sgdGhhdCBJJ20gbWlzc2luZz8gIERpZCBJIG92ZXJs b29rIGEgcHJlZmVyZW5jZXMgc2V0dGluZz8NCiANClRoYW5rcyBmb3IgeW91ciBoZWxwLg0KIA0K QW5kcmV3IE1lcnJpbGwNCkNvbXB1dGVyIFNjaWVuY2UgVGVhY2hlcg0KQ2F0bGluIEdhYmVsIFNj aG9vbCwgUG9ydGxhbmQsIE9yZWdvbg0K |
From: Weigang G. <go...@ho...> - 2004-01-18 21:58:28
|
<html><div style='background-color:'><DIV class=RTE> <P>Hi, </P> <P>I have a simple hellow world program. It accepts a command line argument , which indicate a file name, say file1. The compilation is ok, but when I run it like:</P> <P>>java main file1</P> <P>It reported FileNotFoundException. But I did put the file1 in the same directory with the main class. Why Dr.Java can't find it?</P> <P> </P> <P>Any suggestion is welcomed.</P> <P> </P> <P>Thanks.</P> <P>Michael<BR></P> <P><BR> </P></DIV></div><br clear=all><hr>Add photos to your messages with <a href="http://g.msn.com/8HMBEN/2749??PS=">MSN 8. </a> Get 2 months FREE*.</html> |
From: Andrew E. <ad...@cs...> - 2003-11-13 02:27:47
|
Thanks for your response. I think this is a really good tool (Corky gave me a demo of it a few days ago). I do all of my development in Eclipse, but I can't really use DrJava until I can alter the classpath in the eclipse plugin. I know there would be quite a few people here who'd be interested too once the class path can be set from inside eclipse. great work so far, --andrew Charles Reis wrote: > Hi Andrew-- > Unfortunately, I don't think it's possible in the current build of > the plug-in (which is still technically a pre-release). It shouldn't > be too hard to add, though, so we'll try to get the feature in there > soon. > > Charlie > > ps-- Neal, Daniel (or somebody): could you post a feature request for > this? > > > Andrew Eisenberg wrote: > >> Hi, >> >> How do you set the classpath for the eclipse plugin? >> >> thanks, >> --andrew >> >> >> >> ------------------------------------------------------- >> This SF.Net email sponsored by: ApacheCon 2003, >> 16-19 November in Las Vegas. Learn firsthand the latest >> developments in Apache, PHP, Perl, XML, Java, MySQL, >> WebDAV, and more! http://www.apachecon.com/ >> _______________________________________________ >> Drjava-users mailing list >> Drj...@li... >> https://lists.sourceforge.net/lists/listinfo/drjava-users > |
From: Charles R. <creis@u.washington.edu> - 2003-11-13 00:15:56
|
Hi Andrew-- Unfortunately, I don't think it's possible in the current build of the plug-in (which is still technically a pre-release). It shouldn't be too hard to add, though, so we'll try to get the feature in there soon. Charlie ps-- Neal, Daniel (or somebody): could you post a feature request for this? Andrew Eisenberg wrote: > Hi, > > How do you set the classpath for the eclipse plugin? > > thanks, > --andrew > > > > ------------------------------------------------------- > This SF.Net email sponsored by: ApacheCon 2003, > 16-19 November in Las Vegas. Learn firsthand the latest > developments in Apache, PHP, Perl, XML, Java, MySQL, > WebDAV, and more! http://www.apachecon.com/ > _______________________________________________ > Drjava-users mailing list > Drj...@li... > https://lists.sourceforge.net/lists/listinfo/drjava-users |
From: Andrew E. <ad...@cs...> - 2003-11-12 19:34:47
|
Hi, How do you set the classpath for the eclipse plugin? thanks, --andrew |
From: James I-C. H. <jh...@ow...> - 2003-09-30 23:00:32
|
This is a new development release of DrJava that includes a great deal of bug fixes and a new license change. DrJava is no longer under the GPL license, but instead under our custom "DrJava Open Source License". This change was made primarily because we realized that we bundle code that is not ours and is not under the GPL (e.g. JUnit), prohibiting us from legally using it. You can read about the details of the new license online at drjava.org or in the About dialog in DrJava. Please download and test this release as your primary copy of DrJava at http://drjava.org. Thanks, James |
From: James I-C. H. <jh...@ow...> - 2003-08-26 16:45:28
|
A new stable version of DrJava, drjava-stable-20030822, has just been released! This version includes new features, along with numerous bug fixes and usability improvements. The most notable changes include the ability to test all open JUnit tests, easily run the main method of a class, find and replace across all open documents, and load a history file as a script that can be executed one line at a time. Please download this version from http://drjava.org and use it as your primary copy of DrJava. We welcome any feedback you have on this release; please submit any suggestions or difficulties as feature requests and bug reports on our SourceForge site. Thanks! James Hsia |
From: James I-C. H. <jh...@ow...> - 2003-08-13 04:49:14
|
We've just put up a development release of DrJava, which includes the ability to load a history file as a script that can be executed one interaction at a time, the ability to find/replace across all documents, a few bug fixes, interface upgrades, and usability improvements. We're aiming for a beta release at the end week, so please download this release and give it a try in your environment in the next couple of days, letting us know if you encounter any bugs. You can download it from the "more download options" link at: http://drjava.org James ------------------------------------------------------- This SF.Net email sponsored by: Free pre-built ASP.NET sites including Data Reports, E-commerce, Portals, and Forums are available now. Download today and enter to win an XBOX or Visual Studio .NET. http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01 _______________________________________________ drjava-hackers mailing list drj...@li... https://lists.sourceforge.net/lists/listinfo/drjava-hackers |
From: James I-C. H. <jh...@ow...> - 2003-08-06 18:58:33
|
We've just put up a development release of DrJava, which includes a significantly improved JUnit testing interface, a new "Test All" feature which will test all currently open JUnit tests, the ability to run a document's main method, a few bug fixes, interface upgrades, and usability improvements. We're aiming for a beta release sometime next week, so please download this release and give it a try in your environment, letting us know if you encounter any bugs. You can download it from the "more download options" link at: http://drjava.org James |
From: Charles R. <cr...@ri...> - 2003-07-24 22:15:07
|
A new stable version of DrJava, drjava-stable-20030724, has just been released! This version includes the major features developed this spring by the students of Rice's Comp 312 (Program Engineering) course, along with numerous bug fixes and usability improvements. The most notable changes include the ability to use the Interactions Pane in the scope of a suspended method call in the Debugger, the ability to generate Javadoc HTML from source files, the ability to read input from System.in, and the ability to use generic types in the Interactions Pane. Please download this version from http://drjava.org and use it as your primary copy of DrJava. We welcome any feedback you have on this release; please submit any suggestions or difficulties as feature requests and bug reports on our SourceForge site. Thanks! Charlie Reis |
From: Charles R. <cr...@ri...> - 2003-07-22 14:49:27
|
The DrJava developers have completed a large number of significant bug fixes and usability improvements since drjava-beta-20030710, notably including a new user interface for the Javadoc feature. Given the magnitude of these changes, we feel it's important to provide a release candidate (drjava-beta-20030722) before making the next stable release available. This allows you to download and try out the new features to ensure they work correctly in your environment, and to submit any new bugs that you find. If no new issues are encountered, this will become the stable release in about 2 or 3 days. Please download this release from http://drjava.org and try it out! A list of the new changes can be found in the release notes: http://sourceforge.net/project/shownotes.php?release_id=173095 Thanks for your help with DrJava! Charlie Reis |
From: Charles R. <cr...@ri...> - 2003-07-10 06:28:23
|
The TeachJava 2003 workshop is currently underway at Rice University (http://teachjava.org), and we are actively receiving and responding to feedback from the workshop participants to improve DrJava. As a result, an updated beta release of DrJava, drjava-beta-20030710, is now available from http://drjava.org. This release includes many bug fixes and usability improvements, including type checking bugs in the Interactions Pane and several enhancements to the debugger. We will continue to receive feedback in TeachJava through the end of the week, with the goal of producing a high quality stable release next week. Please be sure to download and test this updated beta in your environment to ensure that no new problems have been introduced. Thanks for your help with DrJava! Charlie Reis |
From: Charles R. <cr...@ri...> - 2003-07-01 02:57:31
|
We have just released drjava-beta-20030701, a beta release in preparation for the next stable release of DrJava. This version contains all of the improvements and bug fixes from the recent development releases, written primarily by the students of Rice University's Comp 312 (Program Engineering) course. Among many other changes, these new features include support for using the Interactions Pane in the context of a breakpoint in the debugger, support for generating Javadoc documentation, support for generic types in the Interactions Pane, and support for reading input from System.in. A significant number of bugs have also been fixed in recent releases. This beta release will serve as the basis for the next stable release of DrJava, which will be available in about two weeks. We encourage you to download and extensively use this release, submitting any bugs that you find. We appreciate your help in making DrJava as stable as possible! You can download the beta from our home page: http://drjava.org Thanks, Charlie Reis |
From: Charles R. <cr...@ri...> - 2003-06-27 21:01:32
|
We've just put up a development release of DrJava, which includes significantly improved Javadoc features (such as the ability to specify custom parameters in the Preferences window), re-enabled support for generic types in the Interactions Pane, and tool tips for each option in the Preferences. This will likely be the last development release before the upcoming beta release, so please download it and give it a try in your environment, letting us know if you encounter any bugs. You can download it from the "more download options" link at: http://drjava.org Charlie |
From: Charles R. <cr...@ri...> - 2003-06-11 15:44:27
|
The first milestone release for the DrJava Plug-in for Eclipse is now available at http://drjava.org! Eclipse is an open source IDE developed by IBM, and our new plug-in provides it with an Interactions Pane and a simplified user interface. Future versions of our plug-in will integrate Eclipse's debugger with the Interactions Pane to allow users to interact with programs at a breakpoint. For more information, follow the Eclipse Plug-in link on http://drjava.org. Charlie Reis |
From: Marcelo de G. M. <mg...@th...> - 2003-06-01 18:59:35
|
Hello, > This is great news! IMHO, The ability to read from stdin was the > major feature lacking in DrJava. At first I thought this was a stumbling block for the traditional introduction to programming, but I found a neat class that was even easier for the students than the standard input mechanism (which includes some validation): http://cs.joensuu.fi/pages/ageenko/teaching/OOP/labs.htm Paulo, I've translated that to Portuguese, if you're interested... Thank you to all for this great tool! Marcelo |
From: Paulo J. da S. e S. <rs...@im...> - 2003-05-30 10:38:53
|
Hi, This is great news! IMHO, The ability to read from stdin was the major feature lacking in DrJava. Now, it really seems that DrJava is the perfect tool for our introductory Computer Science course. Great work, Charles! Paulo -- Paulo José da Silva e Silva Professor Assistente do Dep. de Ciência da Computação (Assistant Professor of the Computer Science Dept.) Universidade de São Paulo - Brazil e-mail: rs...@im... Web: http://www.ime.usp.br/~rsilva Teoria é o que não entendemos o (Theory is something we don't) suficiente para chamar de prática. (understand well enough to call practice) |
From: Charles R. <cr...@ri...> - 2003-05-30 04:53:17
|
We have just added support for reading input from System.in in the drjava-20030529-2239 development release. The program you mention below will now direct the user to enter input into the Console tab, which becomes editable when input is requested from System.in. Please give it a try and let us know what you think! You can download the release from the "more download options" link on http://drjava.org. Thanks, Charlie Reis On Mon, 30 Sep 2002, Carl Pulley wrote: > Dear all, > I'm having problems using some code to simplify keyboard input for my > students (Dr.Java version 20020814-0343; JDK 1.3.1; OS Mac OSX 10.2.1 - > reported problems are also verified on a Solaris setup). > > The code I'm using is as follows: > > public class read { > > static public int getInt(String prompt) { > System.out.print(prompt); > BufferedReader In = new BufferedReader(new > InputStreamReader(System.in)); > while (true) { > try { > System.out.print("[GetInt]"); > String s = (In.readLine()).trim(); > int y = (new Integer(s)).intValue(); > return y; > } catch (Exception e) { > System.out.println("Incorrect input format, please enter again: > "); > } > } > } > > } > > and the following is typed into the interactions pane: > > int x = read.getInt("enter: "); > > The result is that Dr.Java hangs with a spinning wrist watch. > > As far as I can tell, the problem seems to be that my code is > assuming that keyboard input will be derived from the System.in stream. > I guess that Dr. Java assumes that keyboard input derives from an > alternative stream? > > Any help with this one or alternative code for simplifying keyboard > input is greatly appreciated. > > Many thanks in advance, > > Carl. > > -- > Dr. Carl Pulley (Lecturer) > School of Computing and Mathematics, > University of Huddersfield, email: c.j...@hu... > Huddersfield WWW: > http://scom.hud.ac.uk/scomcjp > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Drjava-users mailing list > Drj...@li... > https://lists.sourceforge.net/lists/listinfo/drjava-users > |
From: Greg W. <Gre...@ba...> - 2003-03-14 19:27:18
|
Hi, everyone. I am a DrJava newbie, but a colleague (Paul Gries) at the University of Toronto is going to start using it in the first-year course this fall, and I am looking at its suitability for a second-year course on software development. (I've included a list of the course's lecture titles at the end of this message to give a flavor for what the course is about.) Based on what I've seen so far, I would like to see the following features in DrJava. I realize everyone's needs are different, and that DrJava is meant to be small and simple, so before I start filing tons of RFE's I would be interested in other people's feedback. Would your students ever use these features? Would they understand them? And so on... Thanks, Greg 1. On-the-fly configuration Many of the examples and programming projects in CSC207 have their own requirements for CLASSPATH. Currently, DrJava manages this globally. Charlie Reis has said that it wouldn't be that big a thing to allow DrJava to re-load its settings (from .drjava files) on the fly, so that users could switch from one set to another more easily. 2. Reaching through to Ant CSC207's examples and assignments currently use Make, rather than Ant. Partly, this is because the course spends three lectures showing students how to build Make (which motivates text file parsing, some simple graph algorithms, and a few other things). I also use Make to manage tests, so that "make test014" builds software (if necessary) and then runs a particular test case. I would like to be able to "reach through" DrJava to the underlying Ant build files and do these sorts of things; I would also like to use the Ant files as a (kind of) "project" file, so that students could work on multi-directory projects (which they ought to be doing in a second-year course). 3. Version control I tell my students in CSC207 that a version control system should be their third tool after an editor and compiler --- it's even more important than a symbolic debugger. I would really like to see DrJava integrate somehow with version control, so that (for example) the editing pane can show diffs, and be used for writing log messages when checking files in. If this is done, I would personally prefer to see it done with a modern version control system like Subversion, which has transactions and versioned meta-data, for the same reason that I prefer students to learn Ant rather than Make. Thanks very much in advance for your feedback, Greg Wilson ------------------------------------------------------ CSC207 Topics - Introduction - Version Control - Introducing Make - Parsing Text Files - Working With Graphs - Building Make - Specification - Systematic Testing - Unit Testing - Debugging - Analysis & Estimation - Logging - The Document Object Model - Reflection - Configuring Software [1] - Design Patterns - Refactoring - Introducing Python [2] - Python Sequences - Python Dictionaries and Functions - Object-Oriented Python - Regular Expressions - Persistence - Comparing Object Models - Looking Forward [1] This lecture builds on what students have learned about working with XML, and about dynamic class loading and invocation, by showing them how to create a configuration system for a logging utility that specifies class names and parameters in XML. [2] This course teaches Python both so that they have another tool in their toolbox (one that's better suited to systems programming than Java), and so that they can see how fundamental ideas recur in all languages. It also allows us to compare the languages' object models, so that they can see that languages are designed, and can be analyzed and critiqued, like other software. ----------------------------------------------------------------------------------------------------------------- The information contained in this message is confidential and is intended for the addressee(s) only. If you have received this message in error or there are any problems please notify the originator immediately. The unauthorised use, disclosure, copying or alteration of this message is strictly forbidden. Baltimore Technologies plc will not be liable for direct, special, indirect or consequential damages arising from alteration of the contents of this message by a third party or as a result of any virus being passed on. This footnote confirms that this email message has been swept for Content Security threats, including computer viruses. http://www.baltimore.com This footnote confirms that this email message has been swept by Baltimore MIMEsweeper for Content Security threats, including computer viruses. |
From: Charles R. <cr...@ri...> - 2003-03-14 00:52:58
|
A new stable version of DrJava has just been released. This release includes most of the improvements from the recent development releases, along with several bug fixes since last week's beta release. Some of the more notable changes are that the debugger is now always available (without having to specify tools.jar on the command line) and that DrJava can use the new Java 1.4.1 for Mac OX X. Many other improvements have been added by students in Rice's Comp 312 course on Program Engineering. Please be sure to use this version as your primary copy of DrJava. We welcome any feedback you have through our feature requests and bug reports on our SourceForge site. Thanks! Charlie Reis |
From: Charles R. <cr...@ri...> - 2003-03-06 15:06:38
|
We have just released a beta version of DrJava containing all of the new features and bug fixes from the recent round of development releases. This release will be the basis for the next stable release of DrJava, so we strongly encourage you to download it and let us know if you encounter any bugs in your environment. One of the most notable changes since the previous stable is that the debugger is now always available, and DrJava does a better job finding tools.jar on Windows platforms. Other changes include improved undo support and a significant number of bug fixes. Please submit any problems that you have with this release. Depending on the feedback we receive, we will release the corresponding stable release in about a week. Thanks for your help with DrJava! Charlie Reis |