There must be something wrong with me with respect to IDEs. Felt relief after uninstalling the fancy Rust LSP thing for emacs and going back to the basic syntax highlighting thing.
=> More informations about this toot | More toots from dabeaz@mastodon.social
Apropos of nothing, I recently saw someone claiming that if you coded Rust without an IDE, you were insane. I like to look at it the other way. If I can code Rust without an IDE, I'm probably not suffering from early onset dementia.
=> More informations about this toot | More toots from dabeaz@mastodon.social
Although I will concede that coding Rust without an IDE might be a contributing factor as to why I suddenly can't recall your name.
=> More informations about this toot | More toots from dabeaz@mastodon.social
@dabeaz "Stop doing IDEs / They have played us for absolute fools" meme.
=> More informations about this toot | More toots from drj@typo.social
@dabeaz
Yes, and no: using [[https://git.sr.ht/~martanne/vis][vis]] and it is very bare bones (language lexers in #Lua), but I find #LPS useful for some things โฆ good completion, linting, and jumping.
=> More informations about this toot | More toots from mcepl@en.osm.town
@dabeaz the most productive haskellers I've seen just have a recompile loop running in a terminal next to the editor, and I imagine rust is similar
=> More informations about this toot | More toots from sanityinc@hachyderm.io
@dabeaz I still hold this ridiculous opinion that one should not try to memorize a stdlib of API, incl recent modifications, to do programming. I love the hints IDEs provide, best lite fast and efficient. I want to use my memory for what's important or recent.
=> More informations about this toot | More toots from cobratbq@mastodon.social
@cobratbq If I memorize 0.1% of the standard library, I'll be able to perform about 99.9% of my common day-to-day programming tasks without too much thinking. Think I'm going to stick with my approach ;-).
=> More informations about this toot | More toots from dabeaz@mastodon.social
@dabeaz sure, but that would be my 'recent' or 'important' category. What about newly added 'const' defs, what about variations, i.e. alternatives, of functions, or docs.
I guess it also depend on how much "exploration" or "discovery" is needed.
Particularly in rust, I find hints still somewhat lacking when the corresponding trait isn't imported yet, which kind of diminishes some of the benefit. So from that perspective it makes sense.
=> More informations about this toot | More toots from cobratbq@mastodon.social
@cobratbq Some people like to code on the bleeding edge. Others try to avoid bleeding. Personally, I find it hard to solve problems if I'm also bleeding.
=> More informations about this toot | More toots from dabeaz@mastodon.social
@dabeaz mostly agree, but I've found the "fill match arms" shortcut to have quite a few keystrokes when matching enums.
=> More informations about this toot | More toots from djmitche@fosstodon.org
@djmitche Oh, I could see that being useful. I guess the real question is how I could get that without having the rest of the IDE?
Knowing myself, I'd probably just rely on cut-paste until it reached beyond a certain (admittedly high) level of annoyance.
=> More informations about this toot | More toots from dabeaz@mastodon.social This content has been proxied by September (ba2dc).Proxy Information
text/gemini