[ / / / / / / / / / / / / / ] [ dir / agatha2 / animu / ausneets / b2 / choroy / dempart / freeb / vichan ][Options][ watchlist ]

/tech/ - Technology

You can now write text to your AI-generated image at https://aiproto.com It is currently free to use for Proto members.
Email
Comment *
File
Select/drop/paste files here
Password (Randomized for file and post deletion; you may also set your own.)
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Expand all images

File (hide): 1f745211a351c89⋯.jpg (19.24 KB, 451x300, 451:300, paura4.jpg) (h) (u)

[–]

 No.1064249>>1064264 >>1064279 [Watch Thread][Show All Posts]

>want software

>no prepackaged version

>download source

>supposed dependency list is inaccurate

>have to repeatedly configure, install missing package, and configure again, until it works

>there's a piece of software called auto-apt that can do this manually

>it's been defunct for years

Why isn't this the default behavior, just try to compile something, and if it doesn't work "do you want to install the following dependencies, y/n"?

Do Linux devs just have masochistic tendencies?

 No.1064252>>1064257

File (hide): f05a097ef3e6064⋯.jpg (73.12 KB, 1280x720, 16:9, mehmehmeh.jpg) (h) (u)

File (hide): ad1461fe2f45677⋯.png (150.54 KB, 742x828, 371:414, 2000 FUCKING 4.png) (h) (u)

because why implement such a dumb BUT CONVENIENT thing?

better force the user to search for all that shit in debian repos

see, this is why wonfows has over 90% of the market, it's the little things like this that add up together and make the comfyness


 No.1064257>>1064258

>>1064252

This is a real PEBKAC issue. Use a file manager, problem solved.


 No.1064258>>1064262

>>1064257

>dude just drag and drop

what if I have autismo and prefer to do this from filepicker?


 No.1064262>>1064263

>>1064258

I'm afraid to say you have the autism. This manifests in you having you kill yourself.


 No.1064263

>>1064262

haha, upvote!


 No.1064264>>1066749

>>1064249 (OP)

One of the reasons why I switched to gentoo. No hassle with package being split into the binary and -dev,


 No.1064265>>1064276

The devs should have listed all the actual dependencies in README, otherwise they're a bunch of faggots.


 No.1064276>>1064277

>>1064265

Chances are they can't because their turd has ten million transitive dependencies. Gnomeshit is so overly complex that it ships with a tool that generates the command line arguments to include all the libraries when you are compiling.


 No.1064277>>1064281

>>1064276

If you don't have code reuse in the form of libraries, this means that there is a significant amount of wheel reinventing going on. Code reuse is a good thing resulting in higher programmer efficiency and a quicker time for delivering the software.


 No.1064279

>>1064249 (OP)

sometimes its not even that easy. i have seen thing where you just have to guess what it is from the build errors. file search on package managers for whatever the error was about may work but sometimes theres more than one results so you just have to try them until it works.


 No.1064281>>1064284

>>1064277

Thanks for Bob's 13 simple programming wisdoms, but you ignored the "overly complex" part.


 No.1064284>>1064293

>>1064281

Of course. "Overly complex" simply means "I want fewer libraries to import into my program". It doesn't matter if there are fewer numbers or greater numbers, it doesn't change the fact that we can segregate domains of concern into libraries.


 No.1064293>>1066992

>>1064284

No, overly complex means "the developers themselves don't trust anyone (maybe not even themselves) to know what code their users pull in" here, which is a colossal red flag. A simple program that needs 12 packages when at most it should be able to do with 2 or so is not bad because that's just like my opinion man. It has actual consequences for security and maintainability, you sophist.


 No.1066749

>>1064264

That's not really any better if you're trying to compile something that isn't in the repo, and has deps that aren't already installed.


 No.1066803>>1066844

dependencies are bloat.


 No.1066844>>1066885 >>1066992

>>1066803

>hundreds of copies of the same libraries taking up storage space and loaded into memory simultaneously isn't bloat

The only other alternative is compiling every single program on your computer into one smushed together binary blob like BusyBox


 No.1066884

Welcome to the world of halfchub os (a.k.a gahnu PLUS loonix)


 No.1066885>>1066975 >>1066985

>>1066844

Heres a soluton: how about none of that.

You don't need fifteen hundred dependencies to play a simple game of minesweeper. But using linux definitly would've made you think you did.

Plus, the trade off is space for reliability. No one in modern day gives that much a shit over harddrive space, with most people having atleast 200gb on even the cheapest 20 dollar laptop.


 No.1066975

>>1066885

>You don't need fifteen hundred dependencies to play a simple game of minesweeper

<gui

<file access

<compression/decompression

<perhaps sound

<maybe even networking for global high scores

<bindings for whatever meme language you wrote it in

>etc

You could argue that the standard library included with the OS, or most DEs, for instance, should be more robust.


 No.1066985

>>1066885

the storage is there for my files not some shitty bloated programs


 No.1066992>>1066998

>>1064293

Counter-example: JQuery for Pythonic usage of Javascript

>>1066844

We need better core libraries, which is why JS is cancer and Python is not.


 No.1066998>>1066999

>>1066992

Python is dogshit


 No.1066999>>1067013

>>1066998

you are 15 and can write 'hello world' in 12 different languages 3 of which you don't think are shit.

you are also retarded, but that is inferred here

> you are 15


 No.1067013>>1067041

>>1066999

You're right; Python is so great and should be used for all kinds of programming libraries. Tensorflow totally doesn't call out to cpp for IO shit because Python is just so wonderful.

I guess I'm just a silly 15 year old no-coder :^)

code monkey detected


 No.1067041>>1067186

>>1067013

>python is so terrible that in order to run fast it calls out to low level languages

>use javascript instead


 No.1067186

>>1067041

>use javascript instead

I don't and no one should. Nice strawman though.




[Return][Go to top][Catalog][Screencap][Nerve Center][Cancer][Update] ( Scroll to new posts) ( Auto) 5
26 replies | 2 images | Page ?
[Post a Reply]
[ / / / / / / / / / / / / / ] [ dir / agatha2 / animu / ausneets / b2 / choroy / dempart / freeb / vichan ][ watchlist ]