The CLR Compiler Geek Roundtable
- Posted: Mar 17, 2005 at 5:22 PM
- 34,659 Views
- 19 Comments
Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
Right click “Save as…”
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation,
please create a new thread in our Forums,
or
Contact Us and let us know.
Follow the Discussion
Oops, something didn't work.
What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in. You need to be signed in to Channel 9 to use this feature.What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in and view them all on your notifications page.sign up for email notifications?
Glad you liked it!
C
If I don't write a compiler at least it gives me a lot internals... that's also a big benefit.
I didn't get the title of the book, anyone can point my in the right direction?
STOP POSTING LONG LINKS!!!!!!
See Lightweight Code Generation in .NET 2.0 (DynamicMethod class particularly). I think that is want you suggest.
files that flesh out the implementation).
The whole discussion by the guy from Australia about private types is not really correct. Using .NET reflection, I can access private data members and functions during
runtime. And using the .NET Reflector (or similar), I can access private data inside DLL or EXE files with not too much difficulty. So, the whole
private/protected/public distinction (while interesting when it comes to correctness) is not really practical in managed code.
Of course, interfacing between languages is definitely much easier. And while we're discussing languages, why not have a true Java language compiler that
"just works" (like the PHP compiler Phalanger) in the CLR? I'm talking JButton, not Button, and so on...so that I can run Java applet code in a Winform UI. Gabeesh?
P.S. trueguru, not only did you screw up the layout of the page by incorrectly posting the link, but you did so because you shamelessly had to include a referral
link for the book.
Thanks for the headsup. It sounds interesting although I can't read the docs on it now (the online MSDN library being next-to useless). I'll take a look when I get the Whidbey beta.
rhm: Try this link http://msdn2.microsoft.com/library/80h6baz2.aspx (or more readable http://msdn2.microsoft.com/library/system.reflection.emit.dynamicmethod.aspx)
Gotta love the new MSDN Library
Small excerpt from it:
here you go:
click here
Not here. What's the problem?
Your 18pt red bold thing screws up the page formatting.
Seems to be a problem with firefox. It does not break links into two lines... That's kind of lame.
That's not true. Url contain also "-", which are used to introduce a new line in quite every program that is working with text. The URL from Amazon contains a lot of them.
Experimenting with IE6 shows that it posesses no such facility to "wrap URLs". It just happens that IE has different word breaking rules to Gecko. IE breaks 'words' on some punctuation marks including '?' and '-', but it doesn't break on '/' for example so it only helps out people who ignorantly post long URLs if they happen to contain those characters. IE is wrong here IMO. Word breaks should only occur on breaking whitespace characters unless you are going to implement a true hyphenation scheme (which would be language dependant) that doesn't break technical notation such as URLs.
In addition to demonstrating the advantage of devlabs, I saw some importance, for myself, in understanding how managed code impacts consideration of software trustworthiness, especially for integration of components from multiple sources. That angle was enough for me to snag the video for future pondering.
I loved the anecdotal material. In 1961, when I arrived in New York City to do some "Applied Programming Development" work, one job was to figure out how to build a version of RPG so our Univac small-scale systems could run IBM 1401 applications. I had forgotten the importance of the card-input event/message loop until it was brought up in the video. Scary stuff for a procedural-language guy teethed on FORTRAN (I & II), ALGOL 60, and assembler.
brülör servisi
baymak servis
kadıköy kombi servisi
Remove this comment
Remove this thread
close