 |




 |
|
 |
 |
 |
 |
|
 |
 |
After a long time of working within the Java universe, even to the point of implementing parts of the core API in GNU Classpath, I'm more often than not caught off guard by the APIs encountered in other languages. This brings me to my subject, Ruby's String.center(), which is defined as "If integer is greater than the length of str, returns anew String of length integerwith str centered and padded with padstr; otherwise,returns str." I could suppose such a method might be useful, at least in some circumstances, but I fail to see how it is essential to the nature of String nor how it is so often used that Ruby developers everywhere need it. In fact, it boils down to a wrapper for a method also used by String.ljust() and String.rjust(). You can guess what those do. That said, I'm enjoying learning a new language, which is something I haven't done for far too long.
|
 |
 |
 |
 |
|
 |
 |



 |
|
 |
 |
 |
 |
Nov. 13, 2006, is a notable bookmark in history of free software. Today, Sun has announced their selection of the GPL + Classpath exception as the licensing choice for their free implementation of Java. A long time ago now, three college computer science students formed a company for the purpose of marketing and selling a system for the development and delivery of online quizzes. A version of this system was built on Java. During the course of development some problems were encountered that could not be fixed due to the licensing of Java, and so began GNU Classpath, in May of 1998. Many people deserve credit for creating the free Java implementations available today, prior to release of Sun's implementation in a few months. I'd like to thank all who are mentioned in the AUTHORS and THANKYOU files of GNU Classpath. Congratulations to all of you! And a huge thank you to all the free virtual machine implementators who have supported GNU Classpath development over the years. The next chapter in the history of free Java is yet to be written, but I expect Java to now take its rightful place in every free software developer's toolbox. Tags: java
|
 |
 |
 |
 |
|
 |
 |

|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
March 2008 |
 | 1 | | 2 | 3 | 4 | 5 | 6 | 7 | 8 | | 9 | 10 | 11 | 12 | 13 | 14 | 15 | | 16 | 17 | 18 | 19 | 20 | 21 | 22 | | 23 | 24 | 25 | 26 | 27 | 28 | 29 | | 30 | 31 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
 |
 |
 |
 |
|
 |