(Sorry for the late replay, I left the office early yesterday) I've actually been thinking about this very same possibility - that I could write a CF-like syntax that would actually be a VB.NET(ASP) page suing custom server controls.
But I think that the real power would come from the real-time compilation of a full CF syntax. I will get the book that Davin suggested. I do understand that it's a huge job - luckily, I have a BS in Computer Science - my last big project was a compiler written in C++ for compiling a subset of the Pascal language. Thanks for your suggestions. Matthew Small IT Supervisor Showstopper National Dance Competitions 3660 Old Kings Hwy Murrells Inlet, SC 29576 843-357-1847 http://www.showstopperonline.com -----Original Message----- From: Scott Mitchell [mailto:[EMAIL PROTECTED]] Sent: Thursday, December 12, 2002 1:20 AM To: dotnet Subject: RE: writing compiler for CF under .NET Davin, another possibility would be for Matthew to write a program that simply converts the ColdFusion syntax to ASP.NET syntax, and then let's the ASP.NET engine handle the new code. It could do this all on the fly. That is, a user requests a .cfx page (or whatever), which is then handled by an HTTP Handler, which translates an associated page's source to ASP.NET and let's the ASP.NET engine do the rest. Just a "left field" idea. :-) Scott Mitchell [EMAIL PROTECTED] http://www.4GuysFromRolla.com/ http://www.ASPMessageboard.com/ http://www.ASPFAQs.com/ * When you think ASP, think 4GuysFromRolla.com! | -----Original Message----- | From: Davin Mickelson [mailto:[EMAIL PROTECTED]] | Sent: Wednesday, December 11, 2002 10:03 PM | To: dotnet | Subject: RE: writing compiler for CF under .NET | | | Hi, Mathew. | | If you are interested in developing your own .NET language compiler, | which will convert your own custom language's source code to MIL, I | recommend the following book: | Compiling for the .NET Runtime | John Gough | ISBN: 0130622966 | | It's a deep book on writing compilers for the .NET runtime. Writing | compilers is definitely a science. There are at least three | other MIL | programming books available. | | Maybe you can then use your custom .NET language as a code behind in | your ASPX pages. I don't know for sure. I suspect they do. | | If you are interested in writing a scripting platform (such as ASPX | pages), then you'll need to create a component much like an | ISAPI filter | and link the (CFMX?) to your component within the IIS | configuration. If | you look at the settings for IIS, you'll find that ASPX, ASCX, ASMX, | etc. files are linked to be handled by the file called | aspnet_isapi.dll, | located within the .NET runtime. Yours could be somewhere | else and it | could be created in .NET. | | I do not believe there will be any other implications | (perhaps security) | for running your custom .NET language on the new .NET | server. Keep in | mind that the new release of the .NET runtime that will be come with | .NET Server will support multiple versions of the .NET language | simultaneously. One fun fact that I discovered while | playing with an RC | version of .NET Server: if you want support for ASP pages | or any thing | else, you need to manually add this choice during the | installation or it | will not be installed. Microsoft is truly locking down the OS. | | Best of luck to you. | | Davin Mickelson, MCP+SB, MCAD(C#), MCSD(VS6) | Logic Information Systems | Inver Grove Heights, MN | Microsoft Certified Partner | | | -----Original Message----- | From: Matthew Small [mailto:[EMAIL PROTECTED]] | Sent: Wednesday, December 11, 2002 10:34 AM | To: dotnet | Subject: writing compiler for CF under .NET | | | Anybody know where I can get information on writing a | compiler for the | the .NET framework? I'm interested in developing the ColdFusion | language for the .NET server. | | Matthew Small | IT Supervisor | Showstopper National Dance Competitions | 3660 Old Kings Hwy | Murrells Inlet, SC 29576 | 843-357-1847 | http://www.showstopperonline.com | | | | | | --- | You are currently subscribed to dotnet as: | [EMAIL PROTECTED] To | unsubscribe send a blank email to | %%email.unsub%% | | --------- | Administrated by 15 Seconds : http://www.15Seconds.com | List Archives/Search : http://local.15Seconds.com/search | Subscription | Information : http://www.15seconds.com/listserv.htm | Advertising Information: http://www.internet.com/mediakit/ | | | | | --- | You are currently subscribed to dotnet as: | [EMAIL PROTECTED] | To unsubscribe send a blank email to | %%email.unsub%% | | --------- | Administrated by 15 Seconds : http://www.15Seconds.com | List Archives/Search : http://local.15Seconds.com/search | Subscription Information : http://www.15seconds.com/listserv.htm | Advertising Information: http://www.internet.com/mediakit/ | | --- You are currently subscribed to dotnet as: [EMAIL PROTECTED] To unsubscribe send a blank email to %%email.unsub%% --------- Administrated by 15 Seconds : http://www.15Seconds.com List Archives/Search : http://local.15Seconds.com/search Subscription Information : http://www.15seconds.com/listserv.htm Advertising Information: http://www.internet.com/mediakit/ --- You are currently subscribed to dotnet as: archive@jab.org To unsubscribe send a blank email to [EMAIL PROTECTED] --------- Administrated by 15 Seconds : http://www.15Seconds.com List Archives/Search : http://local.15Seconds.com/search Subscription Information : http://www.15seconds.com/listserv.htm Advertising Information: http://www.internet.com/mediakit/