IWETHEY v. 0.3.0 | TODO
1,095 registered users | 0 active users | 0 LpH | Statistics
Login | Create New User
IWETHEY Banner

Welcome to IWETHEY!

New I've just discovered the wonders of .NET
I decided to add some [link|http://desktop.google.com/plugins.html|plug-ins] to Google Desktop. One that sounded interesting and was recommended was [link|http://desktop.google.com/plugins/tweakgds.html|Tweak GDS]. Nice features, 46 kB download, OK, lets give it a go.

Whoops, it needs the .NET runtime. Hmm. I've tried to avoid that... Oh well, let's try it.

25 MB download. Over a 26 kB/s link. Oh well, at least it didn't demand 15 reboots.

Startup the Tweak GDS installer. Seems to have installed fine. Start it up....

Man look at the hard disk go....

Man, look at that window paint itself....

Gad zooks, is that all it is? 2 frames with 5 screens including Help? I needed a 25 MB download for that?

Sheesh.

Is my gut feeling correct that .NET is a bastardized reinvention of the SmallTalk framework (have a giant runtime with most stuff people will need, and let "developers" add their own customizations)? Or is it just a larger and more complicated VBRUNx00.DLL?

(Tweak GDS starts up much quicker the 2nd time around, but I still see it paint the window. This is on an Athlon64 3000+).

Cheers,
Scott.
New Java clone with all the libraries
and it isn't always that bad. I'm fixing up a .NET app right now, and its performance is no worse than VB6.

If IronPython works out, that'll be the best thing about it.

Tony
New Look on the bright side
You won't have to download it for the next .Net app you install.

Until .Net 2.0 comes out in Novemeber.

Or you run across a .Net 1.0 only app and you have .Net 1.1
--
Chris Altmann
New Thanks for reminding me. Good old MS. <rolls eyes> :-)
New .NET **wishes** it was the SmallTalk framework....
jb4
shrub\ufffdbish (Am., from shrub + rubbish, after the derisive name for America's 43 president; 2003) n. 1. a form of nonsensical political doubletalk wherein the speaker attempts to defend the indefensible by lying, obfuscation, or otherwise misstating the facts; GIBBERISH. 2. any of a collection of utterances from America's putative 43rd president. cf. BULLSHIT

New Smalltalk runtimes need not be large
[link|http://www.netjam.org/spoon/|http://www.netjam.org/spoon/]

I was motivated to create a Smalltalk system that had only what it needed to start and extend itself, so that newcomers could install and run the system quickly and easily.

I've developed a minimal system which can install itself from a single web page visit. It's a webpage that, when visited, downloads an installer program and runs it. The installer program downloads a snapshot and virtual machine, then decompresses and runs the virtual machine. The virtual machine decompresses and loads the snapshot, and the snapshot updates itself. The installer is 60KB, the virtual machine is 125KB, and the snapshot is 91KB, for a total of 276KB (or about ten seconds of download time with a typical broadband connection).

An interesting intermediate result of this work has been "imprinting", the transfer of behavior from one system to another as a side-effect of running it.

Spoon is derived from Squeak, but I intend it as an exemplar of its critical ideas for any software system (those ideas being minimalism, and synchronization by direct negotiation). I happen to be using Squeak currently because it's the most flexible option. Spoon uses a reduced version of flow, a streaming and networking framework I wrote, and other (as in "self and other" :), a remote message-sending framework I wrote.

Key to the small size of the Spoon snapshot is the ability to unload compiled methods and method dictionaries on demand, swapping them back in automatically and seamlessly from an update server (also implemented with Spoon) when messages requiring them are sent. A list of surviving behaviors is available, as is a list of behaviors that have had all their compiled methods successfully swapped out and reloaded. I have also developed tools that operate on one snapshot from another, using remote message-sending. For example, I have a system browser that browses classes in a remote headless system.



"Whenever you find you are on the side of the majority, it is time to pause and reflect"   --Mark Twain

"The significant problems we face cannot be solved at the same level of thinking we were at when we created them."   --Albert Einstein

"This is still a dangerous world. It's a world of madmen and uncertainty and potential mental losses."   --George W. Bush
New Sounds fabulous. I hope the world showers you with ...
good stuff. :-)

Cheers,
Scott.
New Its not me - I was quoting
but I hope it continues.



"Whenever you find you are on the side of the majority, it is time to pause and reflect"   --Mark Twain

"The significant problems we face cannot be solved at the same level of thinking we were at when we created them."   --Albert Einstein

"This is still a dangerous world. It's a world of madmen and uncertainty and potential mental losses."   --George W. Bush
     I've just discovered the wonders of .NET - (Another Scott) - (7)
         Java clone with all the libraries - (tonytib)
         Look on the bright side - (altmann) - (1)
             Thanks for reminding me. Good old MS. <rolls eyes> :-) -NT - (Another Scott)
         .NET **wishes** it was the SmallTalk framework.... -NT - (jb4)
         Smalltalk runtimes need not be large - (tuberculosis) - (2)
             Sounds fabulous. I hope the world showers you with ... - (Another Scott) - (1)
                 Its not me - I was quoting - (tuberculosis)

Billion people harvest on Mars.
91 ms