VA Smalltalk V8.0.1 is now available

VA Smalltalk is a "100% VisualAge compatible" IDE that includes the original VisualAge technology and the popular VA Assist and WidgetKit add-ons.

Moderators: Eric Clayberg, wembley, tc, Diane Engles, solveig

VA Smalltalk V8.0.1 is now available

Postby wembley » Wed Nov 18, 2009 4:38 pm

Instantiations is pleased to announce general availability of VA Smalltalk v8.0.1. Highlights of the new version include:

  • Seaside 3.0 alpha5: Support for Seaside Core, jQuery, Scriptaculous and RSS
  • Enhanced Web Services: XML tools now correctly generate a map-file from a schema
  • Continued Tabbed Browser Enhancements: New tabbed browsers for Applications, Class Edition, Methods and Method Edition Browsers; tooltips added for tabbed browser toolbars; word wrap now supported for tabbed browser text
  • Windows 7: Support has been added to the
  • VA Smalltalk IDE for the Microsoft® Windows 7 operation system
  • Windows "cdecl" Calling Convention: DLL entry-points defined with the Windows "cdecl" calling convention can now be called
  • Improved Error Diagnostics for Memory Allocation: An immediate exception is made for heap memory allocation errors, allowing better diagnosis of memory allocation problems.
John O'Keefe [|], Principal Smalltalk Architect, Instantiations Inc.
wembley
Moderator
 
Posts: 405
Joined: Mon Oct 16, 2006 3:01 am
Location: Durham, NC

Re: VA Smalltalk V8.0.1 is now available

Postby daswartz » Fri Nov 20, 2009 6:18 am

wembley wrote:Instantiations is pleased to announce general availability of VA Smalltalk v8.0.1


John, Congratulations to the team. These are nice enhancements.

Now for the future:

I unhappily note that 64 bit VM support is not in the roadmap! (Unless "Currency with respect to operating systems, databases" is codewords for 64 bit support.) I believe several of us noted "real" 64 it support is important to us during the virtual conference last spring.

I run Smalltalk on a machine (Solaris) with 64 Gig of main memory. Why am I spending time rearchitecting my application because it is approaching 2 gigabytes worth of objects in memory?

Doug Swartz
daswartz
 
Posts: 48
Joined: Sat Oct 21, 2006 8:12 am
Location: Omaha, USA

Re: VA Smalltalk V8.0.1 is now available

Postby marten » Sat Nov 21, 2009 12:54 am

daswartz wrote:
I run Smalltalk on a machine (Solaris) with 64 Gig of main memory. Why am I spending time rearchitecting my application because it is approaching 2 gigabytes worth of objects in memory?

Doug Swartz


Well, see it the other way :wink: : when you do this refactoring: spreading your application over several 2GB independent images you can also get the additional power of multicores !!

On the other hand 2GB is not very much these days - we are now developing C# programs, using IN-RAM databases and we also get in the direction of 2GB, but well we might switch to .NET/64 platform and get rid of these limitations.

Marten
Marten Feldtmann, Principal Smalltalk User, Private
SkypeMe callto://marten.feldtmann
marten
[|]
 
Posts: 641
Joined: Sat Oct 14, 2006 7:10 am
Location: Hamburg - Germany

Re: VA Smalltalk V8.0.1 is now available

Postby wembley » Mon Nov 23, 2009 12:22 pm

Doug -

The 2 (or 3) GB limit is a Windows 32-bit limitation. On 64-bit systems, I believe the limit is 4GB (the maximum that can be addressed by a 32=bit pointer).
wembley
Moderator
 
Posts: 405
Joined: Mon Oct 16, 2006 3:01 am
Location: Durham, NC

Re: VA Smalltalk V8.0.1 is now available

Postby marten » Mon Nov 23, 2009 11:29 pm

wembley wrote:Doug -

The 2 (or 3) GB limit is a Windows 32-bit limitation. On 64-bit systems, I believe the limit is 4GB (the maximum that can be addressed by a 32=bit pointer).


Yes, you are right. According to http://msdn.microsoft.com/en-us/library/aa366778%28VS.85%29.aspx:

32-Bit Windows:

User-mode virtual address space for each 32-bit process: 2 GB or "Up to 3 GB with IMAGE_FILE_LARGE_ADDRESS_AWARE and 4GT"

64-Bit Windows:

2 GB with IMAGE_FILE_LARGE_ADDRESS_AWARE cleared (default)
4 GB with IMAGE_FILE_LARGE_ADDRESS_AWARE set


User-mode virtual address space for each 64-bit process


Not applicable


With IMAGE_FILE_LARGE_ADDRESS_AWARE set (default):

x64: 8 TB

Intel IPF: 7 TB

2 GB with IMAGE_FILE_LARGE_ADDRESS_AWARE cleared
Marten Feldtmann, Principal Smalltalk User, Private
SkypeMe callto://marten.feldtmann
marten
[|]
 
Posts: 641
Joined: Sat Oct 14, 2006 7:10 am
Location: Hamburg - Germany

Re: VA Smalltalk V8.0.1 is now available

Postby klaus » Thu Nov 26, 2009 7:26 am

Hello,

when we load the config map "z.ST: Server Smalltalk(SST) - Seaside a second time, this fails every time in #WAFlowMain class -> #initialize with a WAAttributeNotFound exception, trying to put #WAFlowMain at #mainClass.

Code: Select all
initialize
   WAAdmin applicationDefaults
      at: #mainClass put: WAFlowMain;
      at: #actionPhaseContinuationClass put: WAFlowActionPhaseContinuation


Kind regards

Klaus
Klaus Breker
Currently working for clearstream (Deutsche Börse Group)
klaus
 
Posts: 38
Joined: Fri Nov 28, 2008 1:16 am
Location: Bonn

Re: VA Smalltalk V8.0.1 is now available

Postby jtuchel » Mon Nov 30, 2009 2:30 am

Klaus,

interesting.
I get it when I load the corresponding test map z.ST: Server Smalltalk (SST) - Seaside Testing.
But I must admit I didn't load seaside twice into an image.

Since Cintinuations aren't supported (yet) on VAST, I was a bit puzzled by the fact that any WAFlowMain stuff gets loaded anyways...

Seems Instantiations either has to seperate all Flow stuff out of their load order more cleanly
...or make the VM support Continuations ;-)

cu

Joachim
jtuchel
[|]
 
Posts: 245
Joined: Fri Oct 05, 2007 1:05 am
Location: Ludwigsburg, Germany

Re: VA Smalltalk V8.0.1 is now available

Postby klaus » Wed Dec 02, 2009 3:21 am

Hello,

Seaside without continuations seems to be like a little bit pregnat.. I plead for continuations as soon as possible.

Regards

Klaus
Klaus Breker
Currently working for clearstream (Deutsche Börse Group)
klaus
 
Posts: 38
Joined: Fri Nov 28, 2008 1:16 am
Location: Bonn

Re: VA Smalltalk V8.0.1 is now available

Postby jtuchel » Wed Dec 02, 2009 3:53 am

Klaus,

I think it depends. Continuations can be helpful and mighty, but they can also make life very difficult when you want to use AJAX heavily.
I also see the danger of a web app implemented with Continuations behaving quite diferently from "normal" web applications.

To my knowledge, Instantiations is working on supporting Continuations, but it's not done yet.

I'd prefer to see a nice support for Unicode for web apps rather than lots of effort put into Continuations....

cu

Joachim
jtuchel
[|]
 
Posts: 245
Joined: Fri Oct 05, 2007 1:05 am
Location: Ludwigsburg, Germany

Re: VA Smalltalk V8.0.1 is now available

Postby marten » Thu Feb 11, 2010 12:43 am

wembley wrote:Instantiations is pleased to announce general availability of VA Smalltalk v8.0.1. Highlights of the new version include:

  • Seaside 3.0 alpha5: Support for Seaside Core, jQuery, Scriptaculous and RSS


Ok, having a closer look at Seaside for the first time I have some pretty beginners questions:

The documentation for 8.0.1 mentioned, that there is no Unicode support - does this mean, that I can not have German umlauts (as an example) in my generated HTML-pages, or what do I have to do to get these (by using Seaside). Otherwise this would be pretty useless outside the US or UK ?

Any additional information/experiences about packaging a headlless Seaside application ?

Thanks,
Marten Feldtmann, Principal Smalltalk User, Private
SkypeMe callto://marten.feldtmann
marten
[|]
 
Posts: 641
Joined: Sat Oct 14, 2006 7:10 am
Location: Hamburg - Germany

Re: VA Smalltalk V8.0.1 is now available

Postby a3aan » Mon Feb 15, 2010 2:05 am

marten wrote:
wembley wrote:Instantiations is pleased to announce general availability of VA Smalltalk v8.0.1. Highlights of the new version include:

  • Seaside 3.0 alpha5: Support for Seaside Core, jQuery, Scriptaculous and RSS


Ok, having a closer look at Seaside for the first time I have some pretty beginners questions:

The documentation for 8.0.1 mentioned, that there is no Unicode support - does this mean, that I can not have German umlauts (as an example) in my generated HTML-pages, or what do I have to do to get these (by using Seaside). Otherwise this would be pretty useless outside the US or UK ?
..
Thanks,


We use something like
Code: Select all
app preferenceAt: #charSet put: 'iso-8859-1'
to configure our components and
Code: Select all
html document addLoadScript: ((html jQuery ajaxSetup)
            scriptCharset: 'iso-8859-1';
            contentType: 'application/x-www-form-urlencoded; charset=iso-8859-1'
to configure javascript.

Hope this helps,
Adriaan.
Adriaan van Os
a3aan
[|]
 
Posts: 45
Joined: Fri May 25, 2007 1:41 am

Re: VA Smalltalk V8.0.1 is now available

Postby jtuchel » Mon Feb 15, 2010 3:58 am

Adrian, Marten,

please keep in mind that the Euro symbol is only present in ISO-8859-15. But same here, we set the accept-charset to this character encoding and have very little problems

see here: http://joachimtuchel.wordpress.com/2009 ... a-5-makes/
and here: http://joachimtuchel.wordpress.com/2009 ... haracters/

(as long as nobody writes into our data storage using another charset, like a shared database in use by a Unicode app and our Seaside application).

cu

Joachim
jtuchel
[|]
 
Posts: 245
Joined: Fri Oct 05, 2007 1:05 am
Location: Ludwigsburg, Germany


Return to VA Smalltalk 7.0, 7.5 & 8.0

Who is online

Users browsing this forum: Yahoo [Bot] and 1 guest