Because C# is hard to beat as an applications language.

The generics are easy to use. No forced type checking. Unicode strings and
a decent string library right off the bat. Under the right conditions, I
can run the same binary under windows and Linux without having to
recompile, and I like that dynamic objects are completely optional, not
forced.

Mono also has one of the most comprehensive core libraries available.

In my mind, there are more reasons to use Mono than there are reasons not
to use it.


On Fri, Feb 8, 2013 at 11:30 AM, Noah Markon <nmarkon at gmail.com> wrote:

> I'm curious, why Mono?
>
>
> On Fri, Feb 8, 2013 at 11:28 AM, Joel Longanecker <
> joel.longanecker at gmail.com> wrote:
>
>> Hello fellow area Linux users.
>>
>> This is my first root post on this mailing list, of which I have been a
>> subscriber for a few months, so I hope I get this right.
>>
>>
>> The last few months I've been developing a tool for using Mono at a lower
>> level than it has been in the past. The general use case is to simply put
>> it, is developing kiosk applications with Mono, and deploying them to a
>> minimal Linux system.
>> Right now, I'm using SDL as an interface to communicate with the frame
>> buffer. (At some point, I would like to go lower and talk to the frame
>> buffer and devices exposed in /dev/ without using SDL) The key component to
>> this is exposing the frame-buffer as a System.Drawing.Graphics graphics
>> context. (not using X11)
>>
>> The sample program I currently have written is a basic clock showing some
>> simple effects (Drawing text, arcs, and using transparency and linear
>> gradients) A screenshot of the sample application can be seen running under
>> windows here:
>> https://lh3.googleusercontent.com/-rA2-96ysTLA/URB7-luv4lI/AAAAAAAABxg/8BXEABOsrDI/s656/Untitled.png
>>
>> The project is located here, and is published under the BSD license.
>> https://github.com/longjoel/Sunfish
>>
>> Here are some of the potential use cases I see potentially being
>> applicable.
>>
>> * Information Kiosk (weather, status dashboard, rss feed reader)
>> * Car-puting
>> * Industrial workstation (Zebra printers, Barcode scanners, RFID systems,
>> GPIB Instrument communication)
>>
>> Thanks for taking the time to hear me out on this and give some feedback.
>>
>> Thanks!
>>
>> _______________________________________________
>> TCLUG Mailing List - Minneapolis/St. Paul, Minnesota
>> tclug-list at mn-linux.org
>> http://mailman.mn-linux.org/mailman/listinfo/tclug-list
>>
>>
>
> _______________________________________________
> TCLUG Mailing List - Minneapolis/St. Paul, Minnesota
> tclug-list at mn-linux.org
> http://mailman.mn-linux.org/mailman/listinfo/tclug-list
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.mn-linux.org/pipermail/tclug-list/attachments/20130208/ab8fa1cc/attachment-0001.html>