|
Bloody posted:that's like asking for Ms paint inside photoshop
|
# ? May 17, 2020 19:11 |
|
|
# ? Jun 6, 2024 15:24 |
|
python has both and they are quite needs suiting
|
# ? May 17, 2020 19:12 |
|
any good debugger contains a good repl, with ties to the non-repl pieces of the debugging tools
|
# ? May 17, 2020 19:17 |
|
one thing i appreciate about the web environment is that it has a repl built-in, and you can study execution basically at any point and poke at the internals of things i would love to run python or other plangs in a mode that would allow me to just connect to a port, press pause and debug it with a repl right there built-in. MSVC/gdb can kinda do th<optimized out>
|
# ? May 17, 2020 20:07 |
|
java can do that, and it owns. idk about plangs
|
# ? May 17, 2020 20:20 |
|
ah yes a quick exploration of “is this thing allowing duplicates, dropping them or merging them, the doc doesn’t say”, “does the error actually have that info in it since its type is just a map?”or “wait does the Unicode library consider \r\n to be one or two graphemes?” is infinitely faster to check in a debugger than doing quick checks in a repl
|
# ? May 17, 2020 20:29 |
|
Subjunctive posted:lol if you’ve never used gdb as a repl to poke some piece of production software into shape start up software under gdb, set a breakpoint right before that segfault, fix the issue and continue when it happens quality software
|
# ? May 17, 2020 20:56 |
|
Soricidus posted:java can do that, and it owns. idk about plangs you can import the repl in python, it’s great for debugging, you just import and do code.interact() and it drops you right in with whatever scope you give it super helpful because the type checking doesn’t work and mypy is garbage
|
# ? May 17, 2020 20:59 |
|
c / c++ / rust debugging is still a pain in the rear end (with open source tools at least.) probably gonna stay that way til Linux people realize GUIs can occasionally be useful, which is to say, never there is a rust repl, but it works by parsing compiler error messages instead of trying to actually integrate with rustc, because rustc is a droning monolith from which no light escapes. extremely rust
|
# ? May 17, 2020 21:36 |
|
i think y'all are talking past eachother. most people who exclusively use a debugger evaluate statements to explore poo poo in the "watch" or whatever section all the time, and most people who use the repl to explore poo poo do the same.
|
# ? May 17, 2020 21:39 |
|
animist posted:c / c++ / rust debugging is still a pain in the rear end (with open source tools at least.) no problem champ
|
# ? May 17, 2020 22:20 |
|
There's been a bunch of efforts to build a time-travelling debugger in Linux over the years and somehow none of those efforts ever took. I'd much rather have one of those than a REPL.
|
# ? May 17, 2020 22:28 |
|
Sapozhnik posted:There's been a bunch of efforts to build a time-travelling debugger in Linux over the years and somehow none of those efforts ever took. rr is used all the time to debug Firefox, and it holds up. you need a pretty crazy program for it to not work these days I think, as long as you have the right CPU and OS pernosco has a more sophisticated thing based on rr that you can buy now. web-based UI, test failure in CI and a URL gets sent to jump into the recorded session. works on V8 JS as well, with more dynamic langs coming for client side web there’s WebReplay that requires an instrumenting browser, but seems pretty complete in its capture for its current progress
|
# ? May 17, 2020 22:37 |
|
rip me apparently
|
# ? May 17, 2020 23:45 |
|
I would simply use Clion
|
# ? May 18, 2020 01:11 |
|
Bloody posted:I would simply use Clion i keep thinking of snoop lion
|
# ? May 18, 2020 01:20 |
|
i tried vscode for c++ and lol its poo poo
|
# ? May 18, 2020 01:32 |
|
Suspicious Dish posted:one thing i appreciate about the web environment is that it has a repl built-in, and you can study execution basically at any point and poke at the internals of things ptvsd can do this
|
# ? May 18, 2020 02:15 |
|
visual studio is pretty dang good for c# development but it having one repl inside the debugger and a different one outside the debugger and they don’t interoperate or even work the same is dumb as heck
|
# ? May 18, 2020 03:09 |
|
animist posted:c / c++ / rust debugging is still a pain in the rear end (with open source tools at least.) vscode's debugging display is comically stupid though. Yeah I totally want to see just decimal and octal, wtf. And then you're supposed to type -exec before everything lmao. It's almost like it was made by someone who doesn't use gdb regularly. If you use a good gdbinit, life becomes hella easy.
|
# ? May 20, 2020 05:14 |
|
dougdrums posted:(except for the registers window, wtf) the registers window is hilarious and my pet theory is that it's a piece in the Visual Studio codebase that no one at microsoft knows what's going on and they're all deeply afraid of touching it
|
# ? May 21, 2020 02:18 |
|
dougdrums posted:I loving hate clicking on things. I mean VS's debugging is decent (except for the registers window, wtf). I just don't want to have to be a pro csgo player to operate a debugger. so use the keyboard shortcuts? i usually don't have a hand on my mouse when debugging in vs
|
# ? May 21, 2020 04:11 |
|
help my boss really really likes go
|
# ? May 21, 2020 05:03 |
|
Bored Online posted:help panic
|
# ? May 21, 2020 05:42 |
|
Bored Online posted:help time to brush up on canadian aboriginal syllabics "canadian aboriginal" is kind of a lovely name. here, have some code points for your writing, they're named after your genocidal settlers
|
# ? May 21, 2020 05:45 |
|
pokeyman posted:time to brush up on canadian aboriginal syllabics whoever decided on that name was either not canadian or just super racist because the preferred and regularly-used terminology has been First Nations since the 70s Bored Online posted:help stop working for google
|
# ? May 21, 2020 06:07 |
|
Kazinsal posted:whoever decided on that name was either not canadian or just super racist because the preferred and regularly-used terminology has been First Nations since the 70s as a settler canadian I would default to First Nations but I don't know anything. does that include inuit? apparently "canadian aboriginal syllabics" was put together in part by a missionary so maybe it's a more accurate name than I thought. then it spread faster than the missionaries and despite the colonial zeal for speaking english. it started as cree syllabics, and idk where "canadian" got attached since it predates canada this has been my summary of the extensive and interesting wikipedia articles
|
# ? May 21, 2020 08:49 |
|
not 100% sure but I think generally First Nations doesn't include Inuit or Métis because they prefer to be identified separately for historical reasons. and yeah that sounds like a pretty realistic origin story. I know that in Nunavut there's Inuktitut syllabic writing on most public signs not entirely unlike how there's french on bilingual signs in Quebec, and wikipedia says they're related to the "canadian aboriginal syllabics". that being said I am also a white dude so I am not an authoritative source; I grew up near the Kwantlen First Nation so my K-12 education had a fair bit of First Nations social studies involved, but that's obviously no substitute for first-party experience
|
# ? May 21, 2020 09:14 |
|
Plorkyeran posted:so use the keyboard shortcuts? i usually don't have a hand on my mouse when debugging in vs Another gripe that I remember is that I'd want to disassemble at some arbitrary address and it would just go nope, gently caress you; so I'd have to scroll to the actual memory location to see it. And you have to use windows, which is the other problem.
|
# ? May 21, 2020 12:18 |
|
dougdrums posted:I really haven't used vs in a couple of years, but are there specific keyboard shortcuts for switching focus to the memory and disassembly inputs? Or for changing width in the memory window? Or for setting breakpoints in the disassembly window (just tab over and use the arrow keys maybe)? If so that's amazing. there was pretty clearly someone working on vs who made it their pet project to make all sorts of things hotkeyable because most of those sorts of things are doable with the keyboard. probably not changing the width of the memory window. dougdrums posted:And you have to use windows, which is the other problem. also the reason i don't use it very much any more even though vc++'s debugger manages to be dramatically faster and more usable than xcode's even when it's running in a vm
|
# ? May 21, 2020 18:46 |
|
Kazinsal posted:not 100% sure but I think generally First Nations doesn't include Inuit or Métis because they prefer to be identified separately for historical reasons.
|
# ? May 21, 2020 18:54 |
|
holy poo poo I was looking something up on stackoverflow and one of the answers begins #! /usr/bin/env perl6 somebody actually used it
|
# ? May 22, 2020 15:55 |
|
you lie!
|
# ? May 22, 2020 19:52 |
|
Soricidus posted:holy poo poo I was looking something up on stackoverflow and one of the answers begins #! /usr/bin/env perl6
|
# ? May 22, 2020 20:03 |
|
mystes posted:Maybe it's a symlink to python3? Ah, like how perl8.com used to redirect to the Scala website.
|
# ? May 22, 2020 20:09 |
|
Doom Mathematic posted:Ah, like how perl8.com used to redirect to the Scala website. I thought that was blovi8.com
|
# ? May 22, 2020 20:11 |
|
Subjunctive posted:I thought that was blovi8.com
|
# ? May 22, 2020 20:14 |
|
perl6: command not found...
|
# ? May 22, 2020 20:33 |
|
|
# ? May 22, 2020 22:44 |
|
|
# ? Jun 6, 2024 15:24 |
|
love "periodic' tables that miss the point entirely
|
# ? May 23, 2020 01:37 |