Click here to Skip to main content
15,886,026 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: why am I learning Go? Pin
PIEBALDconsult6-Dec-20 12:32
mvePIEBALDconsult6-Dec-20 12:32 
GeneralRe: why am I learning Go? Pin
raddevus6-Dec-20 13:42
mvaraddevus6-Dec-20 13:42 
GeneralRe: why am I learning Go? PinPopular
Rage6-Dec-20 23:39
professionalRage6-Dec-20 23:39 
GeneralRe: why am I learning Go? Pin
raddevus7-Dec-20 2:22
mvaraddevus7-Dec-20 2:22 
GeneralRe: why am I learning Go? Pin
Stuart Dootson7-Dec-20 0:53
professionalStuart Dootson7-Dec-20 0:53 
GeneralRe: why am I learning Go? Pin
raddevus7-Dec-20 2:24
mvaraddevus7-Dec-20 2:24 
GeneralRe: why am I learning Go? Pin
Member 133016797-Dec-20 20:53
Member 133016797-Dec-20 20:53 
GeneralRe: why am I learning Go? Pin
Stuart Dootson8-Dec-20 1:37
professionalStuart Dootson8-Dec-20 1:37 
No - the author is highlighting how he feels Go's design is slapdash and thrown together. Go presumes that all systems have Unix permissions - they don't. Rust presents portable functionality (is the file readonly?) in the common module, then also has a Unix specific module for full permissions.

I think it's highlighting a difference between attitudes - you say that Go "handles failures on Windows gracefully on Windows by doing the only sensible thing", whereas Rust "breaks completely". I, on the other hand, would see the only sensible thing as highlighting an error condition that needs to be handled, probably at a higher level of abstraction in the program.

I've written substantial programs in both Go and Rust. I have less confidence that the programs written in Go will handle unexpected situations gracefully.
Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p

GeneralRe: why am I learning Go? Pin
Member 133016798-Dec-20 20:45
Member 133016798-Dec-20 20:45 
GeneralRe: why am I learning Go? Pin
den2k887-Dec-20 6:48
professionalden2k887-Dec-20 6:48 
GeneralRe: why am I learning Go? Pin
raddevus7-Dec-20 8:27
mvaraddevus7-Dec-20 8:27 
GeneralRe: why am I learning Go? Pin
Vivi Chellappa7-Dec-20 15:45
professionalVivi Chellappa7-Dec-20 15:45 
GeneralRe: why am I learning Go? Pin
Thornik7-Dec-20 22:20
Thornik7-Dec-20 22:20 
GeneralRe: why am I learning Go? Pin
Member 133016797-Dec-20 22:23
Member 133016797-Dec-20 22:23 
GeneralRe: why am I learning Go? Pin
Thornik7-Dec-20 22:56
Thornik7-Dec-20 22:56 
GeneralRe: why am I learning Go? Pin
den2k888-Dec-20 5:58
professionalden2k888-Dec-20 5:58 
GeneralHow many people are learning Julia vs Go? Pin
etkid848-Dec-20 7:52
etkid848-Dec-20 7:52 
GeneralRe: How many people are learning Julia vs Go? Pin
raddevus8-Dec-20 7:57
mvaraddevus8-Dec-20 7:57 
GeneralRe: why am I learning Go? Pin
Martin ISDN8-Dec-20 23:40
Martin ISDN8-Dec-20 23:40 
GeneralOops. Pin
OriginalGriff6-Dec-20 6:18
mveOriginalGriff6-Dec-20 6:18 
GeneralRe: Oops. Pin
Daniel Pfeffer6-Dec-20 6:40
professionalDaniel Pfeffer6-Dec-20 6:40 
GeneralRe: Oops. Pin
PIEBALDconsult6-Dec-20 7:17
mvePIEBALDconsult6-Dec-20 7:17 
GeneralRe: Oops. Pin
Mike Hankey6-Dec-20 8:57
mveMike Hankey6-Dec-20 8:57 
JokeFamily tradition Pin
Mike Hankey6-Dec-20 3:06
mveMike Hankey6-Dec-20 3:06 
GeneralRe: Family tradition Pin
RickZeeland6-Dec-20 3:09
mveRickZeeland6-Dec-20 3:09 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.