Click here to Skip to main content
15,901,205 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
QuestionC++ code which is callable from C#, returns a Stream and maintains state. Pin
Duncan 8429-Mar-16 10:52
Duncan 8429-Mar-16 10:52 
AnswerRe: C++ code which is callable from C#, returns a Stream and maintains state. Pin
Nathan Minier30-Mar-16 1:16
professionalNathan Minier30-Mar-16 1:16 
AnswerRe: C++ code which is callable from C#, returns a Stream and maintains state. Pin
jschell31-Mar-16 9:40
jschell31-Mar-16 9:40 
Questionhow to design this scenario? Pin
girishmeena15-Mar-16 9:34
girishmeena15-Mar-16 9:34 
AnswerRe: how to design this scenario? Pin
Richard MacCutchan15-Mar-16 10:42
mveRichard MacCutchan15-Mar-16 10:42 
AnswerRe: how to design this scenario? Pin
jschell31-Mar-16 9:44
jschell31-Mar-16 9:44 
SuggestionWhat if “static” is inferred? Pin
MathuSum Mut24-Feb-16 10:39
professionalMathuSum Mut24-Feb-16 10:39 
GeneralRe: What if “static” is inferred? Pin
jschell6-Mar-16 8:19
jschell6-Mar-16 8:19 
MathuSum Mut wrote:
The following only for programming languages that compile libraries to object code and not native assembly code:


That has nothing to do with this.

MathuSum Mut wrote:
Why is automatic staticity inference not implemented in any popular language, not even optionally?


Just guessing of course.

First the compiler must determine correctness anyways. So it must determine if the class is static so no point in throwing that information away.

Second since the information exists at runtime the system might as well use it. If the runtime environment supports verification then it might verify that the class is static, but if it does that then it has already derived that information and thus the system should keep it rather than throwing it away (thus requiring a re-derivation later.)


MathuSum Mut wrote:
I think there are various situations that would benefit from such a feature.


Like?

Once the program is actually running everything should be resolved anyways. Yes, I understand that dynamic resolution might defer resolution but that just means it is in not fact running yet. After resolution it must be resolved so there is no reason to need it then.

During resolution, however that is done, the information is only needed to correctly resolve calling semantics. (Again ignoring something like a verification stage.) So if the information already existed, which it must for the compiler to correctly issue errors, then it might as well be maintained. It isn't like the space used to keep the flag would be a problem.
QuestionEsb experiences Pin
Tom Wauters22-Feb-16 6:59
Tom Wauters22-Feb-16 6:59 
AnswerRe: Esb experiences Pin
jschell6-Mar-16 8:24
jschell6-Mar-16 8:24 
GeneralRe: Esb experiences Pin
Tom Wauters6-Mar-16 11:36
Tom Wauters6-Mar-16 11:36 
GeneralRe: Esb experiences Pin
jschell31-Mar-16 9:35
jschell31-Mar-16 9:35 
QuestionFile Sharing App Proposed Architecture Pin
Kevin Marois10-Feb-16 11:20
professionalKevin Marois10-Feb-16 11:20 
AnswerRe: File Sharing App Proposed Architecture Pin
Richard Deeming11-Feb-16 0:38
mveRichard Deeming11-Feb-16 0:38 
GeneralRe: File Sharing App Proposed Architecture Pin
Kevin Marois11-Feb-16 3:39
professionalKevin Marois11-Feb-16 3:39 
QuestionArchitecture - handling consecutive updates - Azure Pin
Rajeshjoseph9-Feb-16 5:13
Rajeshjoseph9-Feb-16 5:13 
AnswerRe: Architecture - handling consecutive updates - Azure Pin
Eddy Vluggen9-Feb-16 6:45
professionalEddy Vluggen9-Feb-16 6:45 
AnswerRe: Architecture - handling consecutive updates - Azure Pin
Gerry Schmitz9-Feb-16 17:40
mveGerry Schmitz9-Feb-16 17:40 
AnswerRe: Architecture - handling consecutive updates - Azure Pin
jschell12-Feb-16 12:21
jschell12-Feb-16 12:21 
GeneralRe: Architecture - handling consecutive updates - Azure Pin
Rajeshjoseph16-Feb-16 4:55
Rajeshjoseph16-Feb-16 4:55 
GeneralRe: Architecture - handling consecutive updates - Azure Pin
Wayne Stewart_16-Feb-16 13:11
Wayne Stewart_16-Feb-16 13:11 
GeneralRe: Architecture - handling consecutive updates - Azure Pin
jschell19-Feb-16 12:55
jschell19-Feb-16 12:55 
AnswerRe: window application form work in KIOSK Pin
Eddy Vluggen9-Feb-16 6:46
professionalEddy Vluggen9-Feb-16 6:46 
GeneralRe: window application form work in KIOSK Pin
Richard MacCutchan9-Feb-16 7:24
mveRichard MacCutchan9-Feb-16 7:24 
GeneralRe: window application form work in KIOSK Pin
Eddy Vluggen9-Feb-16 7:40
professionalEddy Vluggen9-Feb-16 7:40 

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.