|
|
# ? Aug 2, 2013 03:17 |
|
|
# ? May 27, 2024 04:52 |
|
Notorious b.s.d. posted:people who use vs.net or eclipse projects as a substitute for build tools are the worst. total scum. worse than make/ant users. this is a really weird position to take
|
# ? Aug 2, 2013 03:39 |
|
posting on page 586
|
# ? Aug 2, 2013 03:39 |
|
Nomnom Cookie posted:rule #1 of programming is do the easiest thing first. if that works well enough then YOU'RE DONE rule #4 is that you don't need qa because you're more clever than any other programmer
|
# ? Aug 2, 2013 03:42 |
|
vapid cutlery posted:this is a really weird position to take agreed you should be able to hand-edit that poo poo and not just blindly trust the tool at all times but i just msbuild on my csproj files with tfs and push to my webservers easy peasy done, so what's the problem exactly? unless you just hate ides in general in which case, idgaf
|
# ? Aug 2, 2013 03:42 |
|
Cold on a Cob posted:agreed he has more hardcores than us
|
# ? Aug 2, 2013 03:43 |
|
Do you have some kind of script to do that for you? Question: I hear the term "P-lang", "F-Lang", "J-Lang", and similar used a lot. What's that about? Do they stand for Procedural, Functional, and Junior or something?
|
# ? Aug 2, 2013 03:44 |
|
p-lang litterrally means any language that starts w/ p. it just turns out that they are all bad and you shouldn't use them. python, php, perl, ruby, etc... all bad.
|
# ? Aug 2, 2013 03:48 |
|
Cold on a Cob posted:agreed It makes more sense for the MS toolchain since there really isn't any other IDE for it, but in Java it's just dumb
|
# ? Aug 2, 2013 03:48 |
|
on a roll today
|
# ? Aug 2, 2013 03:49 |
|
Shaggar posted:p-lang litterrally means any language that starts w/ p. it just turns out that they are all bad and you shouldn't use them. python, php, perl, ruby, etc... all bad. please don't listen to anything shaggar says unless someone else also says it (they rarely do)
|
# ? Aug 2, 2013 03:50 |
|
Hard NOP Life posted:It makes more sense for the MS toolchain since there really isn't any other IDE for it, but in Java it's just dumb shouldn't a decent ide like eclipse support any popular build files and by extension have all dependencies mapped out when you open the projects? i'm not a java guy i just assumed that's how it would be
|
# ? Aug 2, 2013 03:50 |
|
in java if ur using eclipse to build a maven project its using maven to build the project the same way as if you built it from the command line or on a build server. that's the point of maven. where there is no real maven equivalent for c#, you can just use vs cause its using msbuild anyways.
|
# ? Aug 2, 2013 03:50 |
|
vapid cutlery posted:please don't listen to anything shaggar says unless someone else also says it (they rarely do) I guess if ur building a porn site php is ok, but that's about it.
|
# ? Aug 2, 2013 03:51 |
|
Cold on a Cob posted:shouldn't a decent ide like eclipse support any popular build files and by extension have all dependencies mapped out when you open the projects? i'm not a java guy i just assumed that's how it would be eclipse is just a giant plugin monster so it will support anything if you're willing to put up with an insane amount of configuration and things randomly breaking
|
# ? Aug 2, 2013 03:52 |
|
Shaggar posted:I guess if ur building a porn site php is ok, but that's about it. i think everyone except tiny bug child is about on the same page when it comes to php
|
# ? Aug 2, 2013 03:52 |
|
if you don't have testing + build server, please evaluate your life choices
|
# ? Aug 2, 2013 03:53 |
|
Brain Candy posted:if you don't have testing + build server, please evaluate your life choices my client team has like 3 people on it. no thanks
|
# ? Aug 2, 2013 03:55 |
|
y0 dewdz does selenium execute javascript i want to make something to automate restarting my lovely cable modem every couple of days because it cuts my 100mbit connection down to like an 8mbit connection over the course of a week until i restart it, and for some reason the goddamn config pages have a .asp extension and do a whole bunch of insane javascript bullshit. thanks also it was made by cisco, so where's the dude who posts here and works for them: you should be ashamed of yourself
|
# ? Aug 2, 2013 03:57 |
|
vapid cutlery posted:eclipse is just a giant plugin monster so it will support anything if you're willing to put up with an insane amount of configuration and things randomly breaking hm ok so i guess the argument is the default for java projects in eclipse sucks, whatever that is the few java guys i know avoid eclipse though and use intellij not sure if that's smarter or dumber or just a big Brain Candy posted:if you don't have testing + build server, please evaluate your life choices truth
|
# ? Aug 2, 2013 03:57 |
|
vapid cutlery posted:y0 dewdz does selenium execute javascript i want to make something to automate restarting my lovely cable modem every couple of days because it cuts my 100mbit connection down to like an 8mbit connection over the course of a week until i restart it, and for some reason the goddamn config pages have a .asp extension and do a whole bunch of insane javascript bullshit. thanks also it was made by cisco, so where's the dude who posts here and works for them: you should be ashamed of yourself maybe just buy a plug timer thing to turn it off at a certain time every night for a minute so it bounces?
|
# ? Aug 2, 2013 03:59 |
|
Cold on a Cob posted:maybe just buy a plug timer thing to turn it off at a certain time every night for a minute so it bounces? i want to write something really over-engineered though
|
# ? Aug 2, 2013 04:01 |
|
vapid cutlery posted:i want to write something really over-engineered though hrm, of course you could overengineer with a combination of hardware and software, first you need to buy an as seen on tv the clapper,
|
# ? Aug 2, 2013 04:03 |
|
i just want to struggle with a bunch of java bullshit and go to bed angry so i can wake up and go to work at my fun objective-c job
|
# ? Aug 2, 2013 04:04 |
|
Cold on a Cob posted:hm ok so i guess the argument is the default for java projects in eclipse sucks, whatever that is yep eclipse will integrate beautifully with ant or maven but if you're like the idiots in my group and depend on eclipse's native functions to turn a workspace into a jar/war/application you're in for a world of hurt what's the name of that other apache build project, the one that's like halfway between ant and maven I can't remember
|
# ? Aug 2, 2013 04:48 |
|
ivy I think
|
# ? Aug 2, 2013 05:26 |
|
vapid cutlery posted:y0 dewdz does selenium execute javascript probably Cold on a Cob posted:maybe just buy a plug timer thing to turn it off at a certain time every night for a minute so it bounces? but do this instead
|
# ? Aug 2, 2013 09:29 |
|
whats the difference between a functional programming language (e.g. haskell) and just your everyday ordinary object orientated programming language (java, cpp) and scripting langs (python, js). i get that scripting langs are compiled completely before being run but the other ones i don't really get the diff
|
# ? Aug 2, 2013 12:50 |
|
the more you treat js as a pure functional language the better it becomes. ignore all that prototype bullshit.
|
# ? Aug 2, 2013 13:01 |
|
hubris.height posted:whats the difference between a functional programming language (e.g. haskell) and just your everyday ordinary object orientated programming language (java, cpp) and scripting langs (python, js). i get that scripting langs are compiled completely before being run but the other ones i don't really get the diff dont troll
|
# ? Aug 2, 2013 13:03 |
|
hubris.height posted:whats the difference between a functional programming language (e.g. haskell) and just your everyday ordinary object orientated programming language (java, cpp) and scripting langs (python, js). i get that scripting langs are compiled completely before being run but the other ones i don't really get the diff someone might pay you write oo code. no one is paying you to write haskell.
|
# ? Aug 2, 2013 13:04 |
|
Otto Skorzeny posted:dont troll legit not trolling, reading through the haskell docs and language intro and its like they have to loving celebrate that its a functional programming language every 10 sentences i was just wondering if this is actually a significant thing or the equivalent of saying 'this outputs at 720p via hdmi instead of component!' where the differences are so miniscule you need to be a sperf to know
|
# ? Aug 2, 2013 13:10 |
|
and i was not trying to start an hdmi vs component 720p flame war please don't start one
|
# ? Aug 2, 2013 13:11 |
|
hubris.height posted:whats the difference between a functional programming language (e.g. haskell) and just your everyday ordinary object orientated programming language (java, cpp) and scripting langs (python, js). i get that scripting langs are compiled completely before being run but the other ones i don't really get the diff phrases like "functional" and "object oriented" don't describe an explicit property of the language, they describe paradigms of programming that the language is trying to support. for example, the functional programming paradigm says you should think of your program as transforming the input data into some output. the object-oriented paradigm meanwhile says that you should think of your program as a set of objects that interact with eachother. functional languages have features that support the former approach (things like allowing functions of functions, or partial application, etc) while object oriented languages have features that support the latter (things like inheritance, or dynamic dispatch, etc). lots of (almost all, nowadays) languages have features from multiple paradigms. like python both has classes and objects (object oriented) but also lambdas (functional). whether a program is interpreted or compiled is another issue altogether, though it is a typical property of a "scripting language", as it allows the programmer to test and revise her code very quickly. "scripting" is really shorthand for "fast to write at the expense of other things" coffeetable fucked around with this message at 13:15 on Aug 2, 2013 |
# ? Aug 2, 2013 13:11 |
|
thank you that was a great answer
|
# ? Aug 2, 2013 13:12 |
|
git clone trooper posted:the more you treat js as a pure functional language the better it becomes. ignore all that prototype bullshit. this is actually really good advice
|
# ? Aug 2, 2013 13:13 |
|
hubris.height posted:legit not trolling, reading through the haskell docs and language intro and its like they have to loving celebrate that its a functional programming language every 10 sentences if you learn much proof-based maths, it does funny things to the way you think about things. haskell was written by mathematicians to explicitly support that (extremely functional) way of thinking, and they're pretty drat happy with how it turned out. in particular they're happy with how it far it goes with the FP paradigm, even though that means it loses features that are common to other languages. unfortunately if you aren't amenable to that way of thinking about programs, it's an obtuse pile of wank that tries its best to get in the way. edinburgh has one of the creators (phil wadler) teach haskell as the intro to programming course, and apparently it's got the most spectacular double-hump in the grade curve. coffeetable fucked around with this message at 13:34 on Aug 2, 2013 |
# ? Aug 2, 2013 13:21 |
|
one good example of this is that in haskell all variables are immutable. this is a compile error:code:
the other side of this is that haskell has a super-expressive type system which tries to push as many errors as possible into compile time. i can legitimately say i have way fewer errors in haskell programs that compile than i do in java programs or whatever.
|
# ? Aug 2, 2013 15:06 |
|
also, haskell's type-system make it so that the drat program nearly writes itself, and if the naming of the functions is any good, the program is basically self commenting
|
# ? Aug 2, 2013 15:11 |
|
|
# ? May 27, 2024 04:52 |
|
Hard NOP Life posted:ivy I think yeah ivy that's it. I was thinking about trying it out since maven is so drat hard to get working offline (our dev network is air gapped)
|
# ? Aug 2, 2013 16:18 |