With constant demands for
cost-savings, it is rewarding for us to have a development tool that is both appropriate and productive.

Lennart Stenberg, Swedish National Tax Authority

STIC’13 Presentation to Focus on Internationalization in Cincom® VisualWorks®

At this year’s Smalltalk Industry Conference, which is being held on June 9-12, 2013 at the Wigwam Resort in Litchfield Park (Phoenix), Arizona, Cincom VisualWorks engineer, Les Kooyman, will be giving a presentation titled “Internationalization in Cincom® VisualWorks®.”  The presentation will not only revisit the current and past state of internationalization support in VisualWorks (from the two locales supported in VisualWorks 5i to the hundreds supported in VisualWorks 7.10 today), but also what’s been going on at the same time in internationalization standards in the industry as a whole.

Whether it’s ISO standards for language names, territory names and locale names; locale settings standards available from GNU; the Common Locale Data Repository (CLDR) project at the Unicode Consortium; the Internet Components for Unicode (ICU), which were derived from the CLDR (and are also the basis of the libraries providing these functions in Java) or Unicode itself, it’s now clear that the industry has undergone a rapid convergence to a consensus on standard terminologies and practices in this area that in retrospect has been stunning in its swiftness.

Against this backdrop, the presentation will discuss features in the new VisualWorks 7.10 release related to internationalization. This work has been in many areas of the product and includes (but isn’t limited to):

  • Hundreds of CLDR-based locales  ̶  support for locale-specific formatting for numbers, dates, times, timestamps, currencies and more.
  • Unicode support  ̶  Cincom Smalltalk™ now uses Unicode internally between itself and the operating system.
  • The Text2 text editor that provides support for industry-standard character and layout handling, including BIDI (bidirectional) support.
  • The Internationalizer software contributed by G.K. Heeg—a modern rewrite of the I18N software, supporting more of the process of translating character strings for message catalog handling than ever before.

In addition, the presentation will feature a discussion on what’s on tap for the future and maybe indulge in a little crystal-ball speculation on where the industry is likely to go next.