(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/


Reply via email to