Ancestors

Toot

Written by David Beazley on 2025-01-23 at 11:03

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

Descendants

Written by David Beazley on 2025-01-23 at 11:31

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

Written by David Beazley on 2025-01-23 at 11:39

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

Written by David JONES on 2025-01-23 at 11:06

@dabeaz "Stop doing IDEs / They have played us for absolute fools" meme.

=> More informations about this toot | More toots from drj@typo.social

Written by Matฤ›j Cepl ๐Ÿ‡ช๐Ÿ‡บ ๐Ÿ‡จ๐Ÿ‡ฟ ๐Ÿ‡บ๐Ÿ‡ฆ on 2025-01-23 at 11:11

@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

Written by Steve Purcell on 2025-01-23 at 12:32

@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

Written by cobratbq - cranky-by-design on 2025-01-23 at 12:03

@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

Written by David Beazley on 2025-01-23 at 12:19

@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

Written by cobratbq - cranky-by-design on 2025-01-23 at 12:29

@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

Written by David Beazley on 2025-01-23 at 12:47

@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

Written by Dustin Mitchell on 2025-01-23 at 13:43

@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

Written by David Beazley on 2025-01-23 at 15:46

@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

Proxy Information
Original URL
gemini://mastogem.picasoft.net/thread/113877333781693356
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
321.148625 milliseconds
Gemini-to-HTML Time
4.704428 milliseconds

This content has been proxied by September (ba2dc).