This post originated from an RSS feed registered with Agile Buzz
by James Robertson.
Original Post: DotNETConnect preview in VW7.2
Feed Title: David Buck - Blog
Feed URL: http://www.cincomsmalltalk.com/rssBlog/buck-rss.xml
Feed Description: Smalltalk can do that
When VisualWorks 7.2 is released (real soon now), it will have a preview of nifty little utility called DotNetConnect. I've been playing with this for a few days now and from what I've seen, it looks pretty cool. It allows VisualWorks to call DotNet assemblies. It does this by reading the DotNet assembly's header using the Reflection API and generating Managed C++ code and Smalltalk code needed to glue the two worlds together.
Although the process for generating, compiling, and loading the code isn't trivial, it isn't terribly hard once you've tried it once. I ran into a few difficulties which are probably due to the preview nature of the package, but overall, I'm quite impressed.
Thanks to Georg Heek eK for making this package available.