clojure(script) is quite nice. having access to all the java and js libraries is a huge bonus. perfect for actually doing stuff and enjoying the language
Andrew Davis
yikes
Michael Morales
> dotnet new mvc -lang F#
Wow, that was complicated!
Joshua Watson
Had to implement something using Flask in production about a week ago. What I learned: If you are using MySQL use mod_wsgi. If you are using NGINX use FastCGI. Maybe there is a better way but I tried everything else for those two web servers.
William Butler
It doesn't even ship with POSIX autocomplete, dotnet core is a fucking joke. But seriously I worked with a dev team using core, day 1 I was having to talk to each windows dev to stop them using windows line endings (\r\n) because we needed it to be cross platform. It would compile on windows but not linux, dotnet (billing itself as cross platform) should work better than that. Not to mention the terrible path support (windows uses '\' and everything else uses '/').
Josiah Evans
>wwaaahh, why doesn't my fringe OS get better support?! Nobody cares about your meme platform, faggot.
Jackson Howard
>Needing autocomplete Let me guess. You don't like reading documentation either do you? >Won't compile on Linux Literally no issues developing on Linux here. I haven't even touched Windows and I won't ever or I'm moving to something else. >Line endings Sounds like a you problem
Jackson Perez
You don't seem to understand. The development team was tasked with making something cross platform, we had to ship to Windows, MacOS and Ubuntu.
Cameron Adams
Sounds like a you problem. Literally works on my machine. Only a brainlet blames the tool for your own failures.
Easton Davis
This, with postgresql.
Kevin Taylor
dotnet build
It failed on some operating systems and worked on others, that's not cross platform at all. If Microsoft is trying to push open source they are failing hard.
I spent about a month hunting this error down, the problem in our case was that windows doesn't care about capitalisation in file paths but linux does (because it's not retarded). Somebody committed a piece of code with the path to a partial and used some random capitalisation in the middle of it, so the build for ubuntu would straight up fail. To his credit he used the "OS safe" function docs.microsoft.com/en-us/dotnet/api/system.io.path.combine?view=netcore-2.0, so nobody could blame him for it. The point is we really shouldn't have to deal with shit like this..
Zachary Watson
Oh and of course it didn't give us this information in an error message.
Xavier Bailey
Why do you prefer RPC over REST? I'm genuinely curious. Other than the fact that REST is resource based access using standard HTTP verbs whereas RPC is just a bunch of methods that could do anything. More interested in performance/other reasons than just purely what kind of API you can provide.
Jace Lee
That is NOT even remotely a dotnet core issue. Anything that is cross platform has to address this issue. Clearly you couldn't be bothered to look up that Windows has a case insensitive filesystem. Try creating two files with the same name but different casing. It isn't possible. If this is a good thing doesn't matter but you should be complaining about Windows if anything. You are a litteral brainlet.
Matthew Perez
We use it too, it's not dogshit. Don't you have some CS101 homework to do?
Levi Bennett
web baaaaaad
Christopher Johnson
Look man, if you want to use it go ahead. I'm neither a fan of Microsoft nor Windows, I'm just saying that given the choice I wouldn't use it. I'm glad I'm not working at that company any more.
Ethan Jenkins
You guys used it to make a web app?
Robert Johnson
Because it ISN'T an error. That file party string is evaluated at runtime by the host operating system. Have you taken any classes on how operating systems work? To make your life easier, dot net allows for using "/" on all systems because they can. The case insensitively is not trivial to add since that would require scanning the filesystem and greater permissions than the programmer intended. Not to mention, it would fuck with non Windows systems since files can have the same name but different casing. You really don't know what your talking about. Fuck off. I'll use what I want I don't need your permission. You were spreading pajeet tier false information as fact. Don't try to flip this around and play the victim.
Noah Gray
More power to you and good luck.
Ryan Rogers
It shouldn't make my life easier, it should stop me (and other developers) from doing dumb shit (such as NOT allowing case insensitively). Similar to how TypeScript is a strict syntactical superset of JavaScript.
Colton Johnson
>NOT allowing case insensitively Let me know how you plan on doing this one. Traversing a directory to find other versions of a financial is not an option since this adds to the privileges the dotnet needs to access a file.