Originally posted by directhex
View Post
Announcement
Collapse
No announcement yet.
GNOME & Mono Made Love At Microsoft Last Week
Collapse
X
-
-
Originally posted by lapis View PostPython and mono on same linux distro waste resources,because of 2 VM running on system.And linux already have 3 standard languages fo write apps.Last edited by TheBlackCat; 07 July 2012, 10:45 AM.
Comment
-
Originally posted by directhex View PostWell, how about you name exactly which Ubuntu release you were running, so I can prove that you're wrong?
Potentially?
that a bare-bones Mono installation is smaller than almost every other competitor, including Qt. We build Mono into 201 different packages - you only ever need the absolute bare minimum installed. And because .NET is designed to be hierarchical rather than spaghetti like Java, minimal installs are possible.
Christ, you are obsessed about cruft in a header. Sometimes legacy bullshit ends up in places. Java uses .zip for .jar compression rather than something modern and compact, but I don't freak out about that.
It's not like if MS haves a better archive format, btw . For example, MSI is quite an awkward thing at all and their CABs are quite dumb and restricted format, even worse than zip in this regard. And MSI installer is definitely worst package manager I ever seen.
So you're the one setting the rules for who is welcome and who is not?
See, maybe this is the problem - I have a fundamental difference of opinion from you about what Free Software and Freedom mean.
I believe everyone should be welcome to contribute to making the Free Software ecosystem better. They should feel welcome, and have access to all the tools they need.
Hell, I packaged up a Visual Basic.NET compiler. Not because it's a good language (it's not, it's terrible) but because if someone comes along who goes to a University where they teach using VB.NET, then I want that person to feel welcome on Linux.
Seriously, those who can't go further and learn something better than VB.net would be better working in nearest McDonald's or whereever they can. You see, you will really dislike me as Chef in restaurant you visit. Because I'm not so great at cooking as you would expect from Chef. I can cook something but you would expect it better from Chef. And at the end I would have a bad reputation. That's why I wouldn't be Chef ever. Same goes for programmers. If you about to go to Linux and want to be considered as real programmer, you would be really better learning something else. Attempt to reuse MS skills on Linux is rather futile and isn't really going to work well. Tell thanks to MS who lobbied it to happen this way.
Because when you're on Free Software, anything should be possible. No limitations. Certainly no moralizing from non-contributors saying "NO, YOU CANNOT DO THAT, YOU FREEDOM HAS LIMITS I WANT TO IMPOSE"
Btw, I never forbid you to do something (this is technically impossible anyway, lol). I'm just using my freedom to express my perception of all this crappy activity
Comment
-
Originally posted by lapis View PostPython and mono on same linux distro waste resources,because of 2 VM running on system.And linux already have 3 standard languages fo write apps.
A typical desktop Linux system has stuff written in
- Perl
- Python
- Shell script
- C
- C++
- Vala
- Javascript
- QML
- Java
- C#
- Ruby
There is no "standard language" for Free Software development. People have the freedom to work in whatever language they want - and they do! That's one of Free Software's strengths. The only ones who seem to think there should be some reduction in choice are non-contributors.
Mono people needs to promote mono for .NET develpers and windows users.Not linux users.
I know mono for windows is bundled with Gtk#,But when you install monodevelop ,gtk# is not detected.
The point of the Mono for Windows install is to be standalone. It doesn't molest the .NET GAC at all, to add any Mono libraries - GTK#, Mono.Cairo, Mono.Sqlite, etc. MonoDevelop is correct in saying GTK# is not installed, because as far as Microsoft.NET is concerned, it isn't.
Comment
-
Originally posted by 0xBADCODE View PostWell, you've proven you're using windows. I'm sorry to inform you but Linux != Windows and would never be. So feel free to stay in windows. But don't expct to be warmly welcome in Linux with your windows ways of doing things. Both you and your third-rate code. It's like entering your neighbor house and trying to learn your neighbor to live by your own rules. The result would be angry neighbor who is testing his fist at your face.
I taught myself C# using Mono on Ubuntu, when I looked at a series of languages to do a new project (after Perl failed miserably at maintainability) and found it to be an excellent choice.
And, again, you are not the gatekeeper for Free Software engagement (thank fuck). If you were even slightly involved, if anyone gave a shit about your input, then you'd have some actual portfolio to point to.Last edited by directhex; 07 July 2012, 12:28 PM.
Comment
-
Originally posted by 0xBADCODE View PostSomewhere from 8.x to 11.x I guess. Though, honestly, you remember me Don Quixote with your futile attempts to prove mono runtime isn't crap. While in fact my original point is that it's just completely dumb to bring so many libs and foreign runtime for just 2 programs which are also have better replacement. Regardless of exact nubmers. Not to mention GTK# is still not fully ported to GTK3 as far as I know. Teh FAIL.
As far as I know it's only somewhere between .NET 2 and 3
It's not like if MS haves a better archive format, btw . For example, MSI is quite an awkward thing at all and their CABs are quite dumb and restricted format, even worse than zip in this regard. And MSI installer is definitely worst package manager I ever seen.
I'm using Linux. It's my house. You would not be welcome here. Simple?
Sure, everyone is free to do what they want. In particular I'm completely free to show middle finger to you and your third rate code/runtime and boot it out of my house. I really don't need third rate runtimes. If MS wants to be considered anyhow seriously, they have to stop discriminating competitors at least. You see, GTK, Qt or Java don't attempt to prove one OS is better than other. They are releasing versions synchronously for all systems and source for those who who wants to try to build/port self in cusom environments. But you see, there is no mono anyhow equal to .NET 4.5, isn't it? That's what I call third rate runtime and third-rate support of crossplatform programming
From my standpoint it does not makes Free Software anyhow better. And when every second program installs .net for half of hour, it's annoying enough. As for me it's better if this annoyance will be win-only.
Why is it the most rabid anti-Mono fanatics are so obsessed with Windows? And are the biggest Windows users? You don't understand why Mono exists, or what it offers, or why people use it, you just know "WHAA I DON'T LIKE APP A, SO APP B IS SHIT". You're not very bright.
My house isn't a garbage bin, sir. So if you got some useless garbage somewhere, stay away. Would you welcome me if I would come and try to offload some garbage at your house just because ... because it's the best thing I managed to get so far and don't want to trash it?
Seriously, those who can't go further and learn something better than VB.net would be better working in nearest McDonald's or whereever they can. You see, you will really dislike me as Chef in restaurant you visit. Because I'm not so great at cooking as you would expect from Chef. I can cook something but you would expect it better from Chef. And at the end I would have a bad reputation. That's why I wouldn't be Chef ever. Same goes for programmers. If you about to go to Linux and want to be considered as real programmer, you would be really better learning something else. Attempt to reuse MS skills on Linux is rather futile and isn't really going to work well. Tell thanks to MS who lobbied it to happen this way.
Laws always restricting some freedoms. For example I cant catch you and torture you and then go unpunished. This limits my freedoms, right? But that's for good, don't you think so? One thing to think on: The freedom of one ends where freedom of others starts.
Btw, I never forbid you to do something (this is technically impossible anyway, lol). I'm just using my freedom to express my perception of all this crappy activity
Comment
-
Originally posted by directhex View PostYou really don't know what you're talking about, do you?
A typical desktop Linux system has stuff written in
There is no "standard language" for Free Software development. People have the freedom to work in whatever language they want - and they do! That's one of Free Software's strengths. The only ones who seem to think there should be some reduction in choice are non-contributors.
Wrong.There are 3 standard languages on a default linux distro(or 4 depending the case) .C,C++ and Python and Perl sometimes.And another VM language requires more resources and we cant include a Microsoft language on a linux standard..Like mono evangelists tried with ubuntu.Incluiding software with permissive licenses like banshee of hell.
Why? And they do already - look at how many developers are being attracted to Linux ports of indie games thanks to projects like Unity3D or MonoGame.
This is not help microsoft devs to change for mono,but it helps microsoft devs write .NET apps to run on linux.This is not to promote mono as alternative to MS .NET on windows.It's help lazy MS devs run on linux.
The GTK# bundled with Mono for Windows is installed to the Mono Global Assembly Cache. The MonoDevelop download from monodevelop.com is built for Microsoft.NET, for the previously stated reasons - and the Microsoft.NET Global Assembly Cache is different to the Mono GAC.
The point of the Mono for Windows install is to be standalone. It doesn't molest the .NET GAC at all, to add any Mono libraries - GTK#, Mono.Cairo, Mono.Sqlite, etc. MonoDevelop is correct in saying GTK# is not installed, because as far as Microsoft.NET is concerned, it isn't.
Mono devs does not help the user configure a free alternative to MS.NET.Even monodevelop requires MS .NET.
Comment
-
Originally posted by lapis View PostPlease,stop personal attacks Jo Shields.
Wrong.There are 3 standard languages on a default linux distro(or 4 depending the case) .C,C++ and Python and Perl sometimes.
Ever heard of GIMP? Scheme.
And another VM language requires more resources
and we cant include a Microsoft language on a linux standard.
.Like mono evangelists tried with ubuntu.
Incluiding software with permissive licenses like banshee of hell.
This is not help microsoft devs to change for mono,but it helps microsoft devs write .NET apps to run on linux.This is not to promote mono as alternative to MS .NET on windows.It's help lazy MS devs run on linux.
Mono devs does not help the user configure a free alternative to MS.NET.Even monodevelop requires MS .NET.
MonoDevelop for Windows is provided in an easy-to-install-and-use format. More users have .NET installed, so it's easier to make the installer target .NET
MonoDevelop actually detects all installed versions of Mono on the system, and lets you build/run your apps with them, regardless of what version of .NET you're running MD itself with - see the Preferences/.NET Runtimes settings screen, and the Run/Run With menu. It means you can easily test your app in both new and old versions of Mono, to check for regressions or behaviour changes. Convenient and easy.
Comment
Comment