On Wednesday, Aug 27, 2003, at 11:20 US/Pacific, Calvin Ward wrote: > Wouldn't you like to be able to open a page within the IDE, go through > your > application, have debug output in another panel of your IDE for that > page > and it's include files, be able to set break points, and trace variable > values to reduce <cfabort> debugging needs, and come across an error, > click > on the error within your IDE, have it open the offending .cfm page in > your > IDE, and highlight the error.
Yup, this sort of debugging can be a wonderful tool - even tho' it usually makes the code under investigation run painfully slowly. > Wouldn't that be powerful? And doesn't that sound familiar (except > that it > works so clunkily and problematically in CFS...)? Does it work with CFMX at all? I don't use CFS so I don't know but from what I read here, I don't believe it does - and would probably require substantial changes to CFMX's compiler to support the sort of single-step / step-in / step-out / breakpoint / watch point stuff that some languages boast. Part of the problem when writing debugging tools for high-level languages like CFML is how to map the source code to / from the executable code in a debugger and how to provide the 'hooks' necessary for a debugger to peek inside a running program - you normally end up with 'compile-for-debug' vs 'compile-for-production' switches. I'd love to see it in CF at some point but I'm not holding my breath! > CFS is far superior with it's > help/reference system alone (language specific), not to mention the > color > coding (language specific), and the toolbar (language specific), and so > forth. Hmm, but DWMX includes help/reference material for CF, color coding for CF (and customizable) and a CF-specific toolbar... And DWMX 2004 provides enhanced CFMX support: http://www.macromedia.com/software/dreamweaver/productinfo/features/ static_tour/coldfusion/ It doesn't explicitly mention it here but the CF-specific toolbar in DWMX 2004 is, in my opinion, a big improvement over the one in DWMX. > What we need is a ColdFusion centric IDE, that also strongly supports > the > rest of the stuff we'll be reasonably expected to work within (xml, > html, > css, javascript). And (you know where I'm going with this...) DWMX has great support for XML, HTML, CSS and JavaScript - and all of those are improved in MX 2004 (see the information on the website). In particular, some of the enhancements to XML support make writing Fusebox 4 / Mach II configuration files a breeze! Sean A Corfield -- http://www.corfield.org/blog/ "If you're not annoying somebody, you're not really alive." -- Margaret Atwood ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Archives: http://www.houseoffusion.com/lists.cfm?link=t:4 Subscription: http://www.houseoffusion.com/lists.cfm?link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4 Get the mailserver that powers this list at http://www.coolfusion.com

