<br><font size=2 face="sans-serif">.NET was built by Microsoft. Microsoft
does a real good job with their development tools. When I started work
in Visual Studio I was blown away. Intellisense, integrated debugger, watch
windows, thread windows. Windows developers where introduced to .NET on
Windows with Visual Studio. They fell in love with .NET and the Visual
Studio experience and now are looking to mono for the cross platform capabilities.
I feel the majority of the mono users are ones coming from Windows.</font>
<br>
<br><font size=2 face="sans-serif">I am one of those users. I too am struggling
with developing on the Mac with Mono. I think we can all agree the development
experience (from a Windows perspective) is bad. Recently, I was experimenting
with adding some theme support for the Windows Forms stuff on the Mac.
I would build on windows and then run on the Mac using a shared drive and
writelines to debug. It was a frustrating and time consuming process to
hunt down issues (I desperately wanted to set a breakpoint). This experience
soured my desire to contribute to the Windows Forms effort on the Mac.</font>
<br>
<br><font size=2 face="sans-serif">I think the success of Mono is strictly
tied to the development experience on non windows platforms. I also think
the success of Mono depends on how well the development experience is for
the Mac because I believe Mono will get more developers using the Mac than
Linux. This is due to the rising popularity of the Mac and Windows developers
are looking at ways to take their .NET skills and apps to the Mac. They
(Mono) will also get more visibility on the Mac by having apps run well
on it.</font>
<br>
<br><font size=2 face="sans-serif">I like mono and see great potiential.
I just see a gap in the development tools and I don't want to see this
gap being labeled as ok. The mono community will thrive, the barrier to
get started developing with mono tools will become lower, and more patches
will be committed if the development tools are there. We need to build
the foundation with good development tools.</font>
<br>
<br><font size=2 face="sans-serif">Brock</font>
<br>
<br>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=40%><font size=1 face="sans-serif"><b>Liam Coughlin &lt;lscoughlin@mac.com&gt;</b>
</font>
<br><font size=1 face="sans-serif">Sent by: mono-osx-bounces@lists.ximian.com</font>
<p><font size=1 face="sans-serif">11/12/2007 01:20 PM</font>
<td width=59%>
<table width=100%>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">To</font></div>
<td><font size=1 face="sans-serif">Sean Hignett &lt;seanhig@geminibay.com&gt;</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td><font size=1 face="sans-serif">&quot;Edward J. Sabol&quot; &lt;sabol@alderaan.gsfc.nasa.gov&gt;,
mono-osx@lists.ximian.com, stephen@devolutions.org</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">Subject</font></div>
<td><font size=1 face="sans-serif">Re: [Mono-osx] Mono development on OS
X without a debugger? &nbsp; &nbsp; &nbsp; &nbsp;(was &nbsp; &nbsp;
&nbsp; &nbsp;Re: Mono on Leopard)</font></table>
<br>
<table>
<tr valign=top>
<td>
<td></table>
<br></table>
<br>
<br>
<br><font size=2><tt>Yes, but all of this is lame work arounds for not
actually having a &nbsp;<br>
debugger on os x.<br>
<br>
I realize that an os x debugger is not currently a priority, but &nbsp;<br>
don't pretend that mono on os x is really ready for much of anything &nbsp;<br>
until that changes.<br>
<br>
<br>
On Nov 10, 2007, at 12:13 AM, Sean Hignett wrote:<br>
<br>
&gt; log4net. &nbsp;it is better then a debugger because it can be toggled
on or<br>
&gt; off at any time - even during user testing.<br>
&gt;<br>
&gt; don't leave home (or your ide) without it.<br>
&gt;<br>
&gt; On 9-Nov-07, at 9:45 PM, Edward J. Sabol wrote:<br>
&gt;<br>
&gt;&gt; Stephen Rylander asked:<br>
&gt;&gt;&gt; Ed, I'm curious how you, or others, are making full use of
Mono on<br>
&gt;&gt;&gt; OS X without a debugger? I really want to use Mono more, being
an<br>
&gt;&gt;&gt; experienced C# developer, but the lack of a debugger freaks
me out.<br>
&gt;&gt;&gt; I'd really appreciate any and all thoughts on the subject.<br>
&gt;&gt;<br>
&gt;&gt; Stephen, I know it sounds archaic, but I basically just add a
&nbsp;<br>
&gt;&gt; bunch of<br>
&gt;&gt; WriteLn's to the code until it works the way I expect. (Actually,
I<br>
&gt;&gt; have a<br>
&gt;&gt; &quot;Logger&quot; class which facilitates this and writes the
info to a log<br>
&gt;&gt; file if<br>
&gt;&gt; and only if debug mode is turned on.) As a long-time Web CGI and<br>
&gt;&gt; JavaScript<br>
&gt;&gt; developer, I guess I'm just kind of used to this method of<br>
&gt;&gt; debugging, so it<br>
&gt;&gt; doesn't bother me. I'm not sure I'd advise employing this<br>
&gt;&gt; methodology with<br>
&gt;&gt; GUI development though.<br>
&gt;&gt;<br>
&gt;&gt; If you really want a C# debugger, you could always use VMWare
or<br>
&gt;&gt; Parallels on<br>
&gt;&gt; Mac OS X to run a Windows or Linux debugger on an as-needed basis,
I<br>
&gt;&gt; suppose....<br>
&gt;&gt;<br>
&gt;&gt; Hope this helps,<br>
&gt;&gt; Ed<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Mono-osx mailing list<br>
&gt;&gt; Mono-osx@lists.ximian.com<br>
&gt;&gt; http://lists.ximian.com/mailman/listinfo/mono-osx<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Mono-osx mailing list<br>
&gt; Mono-osx@lists.ximian.com<br>
&gt; http://lists.ximian.com/mailman/listinfo/mono-osx<br>
<br>
_______________________________________________<br>
Mono-osx mailing list<br>
Mono-osx@lists.ximian.com<br>
http://lists.ximian.com/mailman/listinfo/mono-osx<br>
</tt></font>
<br>