|
hepatizon posted:i'm not sure what your point is. if some code is too boring (obvious, trivial, predictable) for a human to manually write, necessitating autocomplete, it's definitely too boring for a human to read, and serves no purpose lol
|
# ? Mar 26, 2013 21:50 |
|
|
# ? May 30, 2024 11:00 |
|
i think my root concern with autocomplete is the implication that programmers spend more time typing than thinking
|
# ? Mar 26, 2013 21:56 |
|
maybe we're getting terms mixed up cause im talking auto complete like Butt butt = new *press control space here and get list of Butt constructors* or butt.f*press control space here to get list of methods starting w/ f like fart() or fondle()*
|
# ? Mar 26, 2013 22:00 |
|
hey is there some way to make copy-pasting snippets of python from your code into the interpreter suck less? because whoops you're indented there buddy, exception time! i'm a little bummed pycharm doesn't have some smart way of dealing with indent stuff
|
# ? Mar 26, 2013 22:03 |
|
yes: don't use python. or just hit the auto format button in ur ide.
|
# ? Mar 26, 2013 22:04 |
|
PENETRATION TESTS posted:hey is there some way to make copy-pasting snippets of python from your code into the interpreter suck less? because whoops you're indented there buddy, exception time! you can do better with sublime: [trigger warning: stack homeworkflow] http://stackoverflow.com/questions/12919365/send-text-to-repl-using-sublimerepl-and-sublime-text-2
|
# ? Mar 26, 2013 22:07 |
|
a nice unbiased look at the end of sql: http://readwrite.com/2013/03/26/oracles-big-miss-the-end-of-an-enterprise-eraquote:Oracle's Big Miss: The End Of An Enterprise Era? wait a minute quote:Matt Asay is vice president of corporate strategy at 10gen, the MongoDB company.
|
# ? Mar 26, 2013 22:13 |
|
so, I have to wonder if there's a language that is anywhere near as binary incompatible with itself as Scala is. at work, I have two versions of the same library I have to support (netlogo4 and 5), and 4 is compiled with 2.8.0 while 5 is compiled with 2.9.2, which of course means my shiny scala 2.10.1 project reacts violently whenever they are used under normal circumstances. we get around this with OSGi trickery and java glue code between our library and our project. Of course, this would be unnecessary if scala didn't break backwards compatibility every major version, but what are you gonna do.
|
# ? Mar 26, 2013 22:17 |
|
Condiv posted:so, I have to wonder if there's a language that is anywhere near as binary incompatible with itself as Scala is. at work, I have two versions of the same library I have to support (netlogo4 and 5), and 4 is compiled with 2.8.0 while 5 is compiled with 2.9.2, which of course means my shiny scala 2.10.1 project reacts violently whenever they are used under normal circumstances. we get around this with OSGi trickery and java glue code between our library and our project. Of course, this would be unnecessary if scala didn't break backwards compatibility every major version, but what are you gonna do. someone with more knowledge of scala's internals could address this better, but i think breaking backwards compatibility a lot is unavoidable given scala's design compiled scala is missing some of the useful info from the source code, because the jvm is a type-erasing crazy bastard, and the java compiler does a lot of fancy footwork to remain backwards compatible. scala will stuff some of the type data back into the binaries with Manifest classes, but the contents of a Manifest can change from version to version. the alternative is to be like java and refuse to change the jvm ever, pushing as much implementation of new features as possible into the compiler. i think that is worse, even if it makes it easier to manage libraries.
|
# ? Mar 26, 2013 22:23 |
|
Condiv posted:so, I have to wonder if there's a language that is anywhere near as binary incompatible with itself as Scala is. oh i just thought of a language example: C++ have fun compiling an msvc 5 codebase with msvc 6 or, on the gnu side, mixing libstdc++ 5 and libstdc++ 6. hell i think the gnu c++ abi might change on every point release
|
# ? Mar 26, 2013 22:24 |
|
PENETRATION TESTS posted:hey is there some way to make copy-pasting snippets of python from your code into the interpreter suck less? because whoops you're indented there buddy, exception time! use emacs, package-install python-mode, C-c ! will open a shell, C-c | will execute a selected region in the shell. C-c C-c will execute the whole buffer in the shell. Catalyst-proof fucked around with this message at 22:28 on Mar 26, 2013 |
# ? Mar 26, 2013 22:26 |
|
Shaggar posted:maybe we're getting terms mixed up cause im talking auto complete like that said if you do your types right it is almost like watching the editor write all the code, since things usually just fall into place
|
# ? Mar 26, 2013 22:27 |
|
PENETRATION TESTS posted:hey is there some way to make copy-pasting snippets of python from your code into the interpreter suck less? because whoops you're indented there buddy, exception time! IPython supposedly has some good stuff ("%paste") also it has nifty autocomplete/history functionality, while we're on the subject
|
# ? Mar 26, 2013 22:33 |
|
Notorious b.s.d. posted:oh i just thought of a language example: C++ at least I'm not alone Notorious b.s.d. posted:someone with more knowledge of scala's internals could address this better, but i think breaking backwards compatibility a lot is unavoidable given scala's design yeah, I prefer scala's way over java, and that most libraries will advance to better paradigms as soon as they appear instead of hanging back for old users (see: everything apache), but when you absolutely have to deal with a library that hung back, it becomes a pain in your rear end.
|
# ? Mar 26, 2013 22:34 |
|
Notorious b.s.d. posted:oh i just thought of a language example: C++ compiling source using different stls isn't a huge problem, it's when you have precompiled objects that are expecting to pass stl data structures back and forth that everything goes wrong.
|
# ? Mar 26, 2013 22:42 |
|
trex eaterofcadrs posted:that said if you do your types right it is almost like watching the editor write all the code, since things usually just fall into place
|
# ? Mar 26, 2013 22:54 |
|
lol
|
# ? Mar 26, 2013 22:54 |
|
eclipse is a bunch of turds in the shape of a butt that shits out more turds
|
# ? Mar 26, 2013 22:56 |
|
i use SublimeClang with ST2
|
# ? Mar 26, 2013 23:02 |
|
Condiv posted:so, I have to wonder if there's a language that is anywhere near as binary incompatible with itself as Scala is. Object code and shared libraries built from Haskell source have their ABI version set to essentially SHA1(signatures of all public and private declarations from entire dependency tree). Dynamic linking is implemented in the compiler but is essentially worthless, because even the most minor change to a library causes the ABI to change and all executables to refuse to load the new .so file.
|
# ? Mar 26, 2013 23:10 |
|
TOO SCSI FOR MY CAT posted:Haskell yeah it's one of my least favorite things about the language
|
# ? Mar 26, 2013 23:13 |
|
Condiv posted:so, I have to wonder if there's a language that is anywhere near as binary incompatible with itself as Scala is. at work, I have two versions of the same library I have to support (netlogo4 and 5), and 4 is compiled with 2.8.0 while 5 is compiled with 2.9.2, which of course means my shiny scala 2.10.1 project reacts violently whenever they are used under normal circumstances. we get around this with OSGi trickery and java glue code between our library and our project. Of course, this would be unnecessary if scala didn't break backwards compatibility every major version, but what are you gonna do. [trigger warning: david pollack] they're at least showing awareness of the problem and recent minor point releases of the compiler are binary compatible with previous releases (ie 2.10.1 is backward compatible with 2.10.0)
|
# ? Mar 26, 2013 23:20 |
|
Jonny 290 posted:eclipse autocomplete works good in EPIC too! i tried loading this up the other day just to see what it was like jesus christ it's a god drat over complicated mess. maybe the debugger is worth it, but command line debugging ain't so bad i need to run eclipse to write a perl
|
# ? Mar 26, 2013 23:28 |
|
[x] editor chat [x] tabs vs spaces [x] braces [x] autocomplete [x] c++ suffering [x] non java jvm languages are neat and terrible [x] shaggar [x] tbc i think we can wrap it up now guys
|
# ? Mar 27, 2013 00:29 |
|
does anyone except google truly believe programming is not an artistic endeavor? it's machine generated
|
# ? Mar 27, 2013 00:36 |
|
patterns are great
|
# ? Mar 27, 2013 00:37 |
|
tef posted:[x] editor chat hey tef how are the prices in edinburgh on polish? for your cross
|
# ? Mar 27, 2013 00:37 |
|
i was hoping it would follow the colors in the google logo
|
# ? Mar 27, 2013 00:39 |
|
EVGA Longoria posted:i tried loading this up the other day just to see what it was like i am still the fuckin' kung fu master of perl -d and use it on the reg on top of this. all of my poo poo is run remotely anyways and i cant set up the debugger hooks. i use eclipse for it cause i manage the projects there and it sorts it out with the git repo as well. and also i'm using it as a way to get slick with eclipse that way when it's java time i already know my IDE somewhat
|
# ? Mar 27, 2013 00:41 |
|
tef posted:[x] editor chat don't you know how to drive github you have to do "- [x]" to make a checkboxz
|
# ? Mar 27, 2013 00:43 |
|
Nomnom Cookie posted:patterns are great except for singleton
|
# ? Mar 27, 2013 00:46 |
|
tef posted:[x] editor chat [x] static vs. dynamic [x] hungarian notation [x] your source control sucks [x] threads vs. processes vs. CPS [x] HN is terrible [x] why garbage collection is a bad / the best thing [x] functional vs OO Topics I am not sure we have covered: [ ] what is an object anyway? [ ] best type of inheritance (traits?) [ ] design patterns are the best / the worst [ ] camel_case There might also be place for which OS is the best OS to develop stuff on, or package management debates too.
|
# ? Mar 27, 2013 00:47 |
|
MononcQc posted:[ ] what is an object anyway? does anybody really know what time it is?
|
# ? Mar 27, 2013 00:51 |
|
MononcQc posted:[ ] best type of inheritance (traits?) The kind that means you don't have to work anymore.
|
# ? Mar 27, 2013 00:52 |
|
MononcQc posted:[ ] camel_case one time i saw haskell code with identifiers'like'this and i regularly use a thing called "isn't"
|
# ? Mar 27, 2013 00:57 |
|
Jonny 290 posted:i am still the fuckin' kung fu master of perl -d and use it on the reg on top of this. all of my poo poo is run remotely anyways and i cant set up the debugger hooks. i guess that's reasonable, but drat man, i've never been able to get eclipse running in any reasonable manner
|
# ? Mar 27, 2013 00:58 |
|
EVGA Longoria posted:i guess that's reasonable, but drat man, i've never been able to get eclipse running in any reasonable manner i back up my whole eclipse folder b/c it shits the bed regularly but there's no installer, you just unzip it and start mangling things, so i pick right back up where i left off p much
|
# ? Mar 27, 2013 01:03 |
|
prefect posted:http://www.csscript.net/ oh hey it's what powershell should have been neat
|
# ? Mar 27, 2013 01:25 |
|
prefect posted:http://www.csscript.net/ that link looks too much like css script
|
# ? Mar 27, 2013 01:32 |
|
|
# ? May 30, 2024 11:00 |
Shaggar posted:use java or c# instead why
|
|
# ? Mar 27, 2013 01:32 |