|
if you've ever written a right join, gently caress you
|
# ? Aug 30, 2017 13:07 |
|
|
# ? Jun 6, 2024 00:11 |
|
groovy is driving me loving INSANE Even with a debugger, the fact that all the constructors and getters/setters are implicit based on the method names means that I'm having a hell of a time figuring out what is even getting called
|
# ? Aug 30, 2017 14:16 |
|
If you use a CLI to program just lol@you. You aren't being more professional, you aren't being more hardcore, you are being loving stupid. IDE's are great and cool and good and should be used. What can you possibly gain from the CLI that an IDE can't do + more? If you have to edit a single file then sure, go nuts and edit it with the CLI, but to use the CLI as your main editor? LOL.
|
# ? Aug 30, 2017 14:20 |
|
gonadic io posted:groovy is driving me loving INSANE why are you using groovy stop turn around!
|
# ? Aug 30, 2017 14:26 |
|
ratbert90 posted:If you use a CLI to program just lol@you. dumb text editors are fine for dumb langs like c
|
# ? Aug 30, 2017 14:50 |
|
MALE SHOEGAZE posted:why are you using groovy stop turn around! It's our legacy frontend app I'm connecting my scala apis to. I'm already job searching.
|
# ? Aug 30, 2017 14:54 |
|
gonadic io posted:It's our legacy frontend app I'm connecting my scala apis to. I'm already job searching. We're hiring if you want to move to Raleigh, NC! (Also it's bad here). Although I like the people I work with a lot and will probably stay provided they give me enough free reign to fix our problems.
|
# ? Aug 30, 2017 14:57 |
im trying to remember that one web page that had somewhat lengthy and fairly satirical overview of r, from point of view of a programmer in another language. does this ring a bell to anyone?
|
|
# ? Aug 30, 2017 15:16 |
|
Shaggar posted:if you find that you use the command line a lot it means your tools are bad.
|
# ? Aug 30, 2017 17:07 |
|
i am using intellij's built in data source thing for writing /testing queries and it is comically better than trying to use dbeaver or pgadmin for query writing.
|
# ? Aug 30, 2017 17:11 |
|
JewKiller 3000 posted:try programming in java Sapozhnik posted:dumb text editors are fine for dumb langs like c ratbert90 posted:If you use a CLI to program just lol@you. no i know the specific refactoring that would be easier with an ide, they just don't come up often enough to justify switching over. it's the reverse of folks who only use CLI git for ONE task and that's subsequently the most difficult thing in the workflow
|
# ? Aug 30, 2017 17:13 |
|
surely this time we'll get to the bottom of editors vs ides. ...i like visual studio
|
# ? Aug 30, 2017 17:43 |
|
fwiw I still think it would be way neater if any refactoring an IDE does could be done from a standalone executable (just give it a cursor or range to operate on). That way you could do that poo poo programatically as well, and not just when clicking things by hand like an idiot. Like "okay you're moving from X to Y, run this program that auto-upgrades your poo poo for you". It also means it should work from a command line, which would not be a loss.
|
# ? Aug 30, 2017 17:45 |
|
|
# ? Aug 30, 2017 17:52 |
|
MononcQc posted:fwiw I still think it would be way neater if any refactoring an IDE does could be done from a standalone executable (just give it a cursor or range to operate on). That way you could do that poo poo programatically as well, and not just when clicking things by hand like an idiot. this is the goal of language servers made by msft so you know its good: https://github.com/Microsoft/language-server-protocol
|
# ? Aug 30, 2017 17:52 |
|
Shinku ABOOKEN posted:this is the goal of language servers yeah, clojure and leiningen have something similar for their CLI tool. My guess is that you can integrate the entire clojure toolchain real easy in a thing like VsCode then.
|
# ? Aug 30, 2017 18:05 |
|
MononcQc posted:yeah, clojure and leiningen have something similar for their CLI tool. My guess is that you can integrate the entire clojure toolchain real easy in a thing like VsCode then. looks like clojure doesn't speak LSP: http://langserver.org/ the point of LSP is it's a standard protocol, so for every language you make a server, and for every editor you make an LSP plugin, and now you have deep autocomplete/refactor/etc support for every language in every editor what clojure does is kinda like that, except they do their own custom poo poo so you have to make a clojure-specific plugin for every editor. this is exactly the situation LSP is trying to stop
|
# ? Aug 30, 2017 18:20 |
|
JawnV6 posted:lol why tho redleader posted:i had to write a couple of CROSS JOINs the other day. felt wrong there's nothing wrong with cross joins, they're often useful for things like generate_series()
|
# ? Aug 30, 2017 18:41 |
|
lol
|
# ? Aug 30, 2017 18:42 |
|
redleader posted:if you've ever written a right join, gently caress you i found a right join yesterday and in a blind fury deleted it before i even stopped to consider side effects. i should probably submit a code review or something
|
# ? Aug 30, 2017 18:53 |
|
Arcsech posted:the point of LSP is it's a standard protocol, so for every language you make a server, and for every editor you make an LSP plugin, and now you have deep autocomplete/refactor/etc support for every language in every editor I'm skeptical that LSP can provide sufficiently deep autocomplete and refactoring for some languages there's a lot of contextual information that's involved in compiling typical C code (header include order, #define and -D preprocessor macros, etc.) that I can't tell whether it accounts for if Clojure has macros and load like Common Lisp there could be similar levels of contextual information involved
|
# ? Aug 30, 2017 19:01 |
|
oh no i have to architect something mmmm, that wonderful sinking feeling that i am making bad decisions
|
# ? Aug 30, 2017 20:00 |
|
eschaton posted:I'm skeptical that LSP can provide sufficiently deep autocomplete and refactoring for some languages I think all that poo poo is delegated to the language server, which usually reads standard project definitions (package.json for node stuff, cargo.toml for rust, etc) but could also read a .my_shit_lang_server_config or whatever for tools that don't have standard build system like c/c++ like, pretty much everything is delegated to the language server. the editor tells it "I'm at character 69 on line 420 in src/poop.butt, give me autocomplete info" or "give me the go to definition location" and the editor sends back some junk you can just shove into the ui. I don't know how that would limit context any more than existing tools do e: nevermind what I had about refactoring here before I'm a moron. refactoring can be done in the language server, lsp exposes generic "Actions" to the editor Arcsech fucked around with this message at 20:27 on Aug 30, 2017 |
# ? Aug 30, 2017 20:21 |
|
HoboMan posted:oh no i have to architect something When asked to justify your decisions just roll your eyes into the back of your head and ritualistically chant a throaty-sounding "MVC...MVC...MVC..." over and over while holding an inverted cross. That should satisfy management.
|
# ? Aug 30, 2017 20:27 |
|
Shinku ABOOKEN posted:this is the goal of language servers yeah rust has one too but it sucks atm
|
# ? Aug 30, 2017 20:34 |
|
HoboMan posted:oh no i have to architect something 1) what would you personally enjoy building? 2) figure out a way to justify it "why yes, Idris is absolutely the industry standard in the sector, here are fifteen incomprehensible white papers that obviously say as much"
|
# ? Aug 30, 2017 20:44 |
|
i am only very very barely joking. remember that companies exist to benefit people and not vice versa
|
# ? Aug 30, 2017 20:45 |
|
NihilCredo posted:i am only very very barely joking. remember that companies exist to benefit people and not vice versa i think you mean exist to benefit a specific subset of people
|
# ? Aug 30, 2017 20:46 |
|
|
# ? Aug 30, 2017 20:50 |
|
NihilCredo posted:1) what would you personally enjoy building? i did this already when i said we should rewrite our most lovely and problematic page as a single-page-app i regret everything that was months ago and it's still not done lol
|
# ? Aug 30, 2017 20:58 |
|
spas are the worst and javascript is the worst.
|
# ? Aug 30, 2017 21:05 |
|
programming is cool and good
|
# ? Aug 30, 2017 21:06 |
|
Shaggar posted:spas are the worst and javascript is the worst. no, you are the worst
|
# ? Aug 30, 2017 21:12 |
|
lancemantis posted:i think you mean exist to benefit a specific subset of people precisely, so make sure you're one of them, whether the owners know it or not
|
# ? Aug 30, 2017 21:29 |
|
Shaggar posted:spas are the worst and javascript is the worst.
|
# ? Aug 30, 2017 21:39 |
|
Shaggar posted:spas are the worst and javascript is the worst. but now i know that first-hand!
|
# ? Aug 30, 2017 21:46 |
|
I liked knockout but the SPA routing poo poo is always super unmanageable. luckily steve sanderson has moved on from knockout and is working on fixing browsers forever with blazor https://www.youtube.com/watch?v=MiLAE6HMr10&t=1860s best thing ever is at 33:08
|
# ? Aug 30, 2017 22:04 |
|
spas sound relaxing
|
# ? Aug 30, 2017 22:10 |
|
hey all can anyone tell me what i'm doing wrong here in this pom.xml? i want to try out jetty but maven tries to download a non-existent jar (https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-project/9.4.7.RC0/jetty-project-9.4.7.RC0.jar)XML code:
Workaday Wizard fucked around with this message at 22:28 on Aug 30, 2017 |
# ? Aug 30, 2017 22:25 |
|
|
# ? Jun 6, 2024 00:11 |
|
slick is bullshit. gently caress slick. here's the basic sql query I'm trying to write in slick: code:
code:
oh and it has an escape hatch in the form of plain sql queries. but guess what? it doesn't support interpolation of traversable types so you cant even do IN properly. I'm switching to scalalike and I should have done so last week when gonadic io mentioned it. DONT THREAD ON ME fucked around with this message at 22:41 on Aug 30, 2017 |
# ? Aug 30, 2017 22:33 |