Click here to Skip to main content
15,889,200 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: Language + ? = BFF Pin
Single Step Debugger2-Dec-22 9:30
Single Step Debugger2-Dec-22 9:30 
GeneralRe: Language + ? = BFF Pin
jmaida2-Dec-22 10:16
jmaida2-Dec-22 10:16 
GeneralRe: Language + ? = BFF Pin
OriginalGriff2-Dec-22 8:42
mveOriginalGriff2-Dec-22 8:42 
GeneralRe: Language + ? = BFF Pin
PIEBALDconsult2-Dec-22 8:55
mvePIEBALDconsult2-Dec-22 8:55 
GeneralRe: Language + ? = BFF Pin
OriginalGriff2-Dec-22 10:22
mveOriginalGriff2-Dec-22 10:22 
GeneralRe: Language + ? = BFF Pin
PIEBALDconsult2-Dec-22 10:59
mvePIEBALDconsult2-Dec-22 10:59 
GeneralRe: Language + ? = BFF Pin
jschell5-Dec-22 6:27
jschell5-Dec-22 6:27 
GeneralRe: Language + ? = BFF Pin
PIEBALDconsult5-Dec-22 6:45
mvePIEBALDconsult5-Dec-22 6:45 
rhetorical mode on...

Then explain how StringBuilder works.


Or, better... yet what underlies the VM does not have such a limitation; the VM is written in a language which doesn't rely on the VM. So your point should be more addressed as "why did they choose to implement the VM that way?"
Yes, I understand that something like the .net framework has names of things and names of things must not be mutable, that's perfectly understandable. But making all string values immutable -- particularly values used by an application -- is hitting the issue with too big a hammer.

I'm not qualified to say, but it seems to me that a VM and framework could be implemented such that a string value will be mutable until it is set to immutable, even if that is at compile time.
GeneralRe: Language + ? = BFF Pin
jschell12-Dec-22 10:13
jschell12-Dec-22 10:13 
GeneralRe: Language + ? = BFF Pin
Single Step Debugger2-Dec-22 9:23
Single Step Debugger2-Dec-22 9:23 
GeneralRe: Language + ? = BFF Pin
PIEBALDconsult2-Dec-22 9:29
mvePIEBALDconsult2-Dec-22 9:29 
GeneralRe: Language + ? = BFF Pin
Single Step Debugger2-Dec-22 9:36
Single Step Debugger2-Dec-22 9:36 
GeneralRe: Language + ? = BFF Pin
PIEBALDconsult2-Dec-22 9:39
mvePIEBALDconsult2-Dec-22 9:39 
GeneralRe: Language + ? = BFF Pin
David O'Neil2-Dec-22 9:37
professionalDavid O'Neil2-Dec-22 9:37 
GeneralRe: Language + ? = BFF Pin
Single Step Debugger2-Dec-22 10:09
Single Step Debugger2-Dec-22 10:09 
GeneralRe: Language + ? = BFF Pin
David O'Neil2-Dec-22 10:20
professionalDavid O'Neil2-Dec-22 10:20 
GeneralRe: Language + ? = BFF Pin
Single Step Debugger2-Dec-22 10:24
Single Step Debugger2-Dec-22 10:24 
GeneralRe: Language + ? = BFF Pin
David O'Neil2-Dec-22 10:30
professionalDavid O'Neil2-Dec-22 10:30 
GeneralRe: Language + ? = BFF Pin
Single Step Debugger5-Dec-22 2:53
Single Step Debugger5-Dec-22 2:53 
GeneralRe: Language + ? = BFF Pin
David O'Neil5-Dec-22 6:41
professionalDavid O'Neil5-Dec-22 6:41 
GeneralRe: Language + ? = BFF Pin
Single Step Debugger5-Dec-22 8:22
Single Step Debugger5-Dec-22 8:22 
GeneralRe: Language + ? = BFF Pin
David O'Neil5-Dec-22 9:25
professionalDavid O'Neil5-Dec-22 9:25 
GeneralRe: Language + ? = BFF Pin
Gary R. Wheeler2-Dec-22 10:01
Gary R. Wheeler2-Dec-22 10:01 
GeneralRe: Language + ? = BFF Pin
Single Step Debugger2-Dec-22 10:20
Single Step Debugger2-Dec-22 10:20 
GeneralRe: Language + ? = BFF Pin
0x01AA2-Dec-22 11:05
mve0x01AA2-Dec-22 11:05 

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.