Click here to Skip to main content
15,899,475 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionHow to maintain an external C++ DLL developed with Literate Programming? Pin
Stefan_Lang2-Feb-12 4:59
Stefan_Lang2-Feb-12 4:59 
QuestionRe: How to maintain an external C++ DLL developed with Literate Programming? Pin
David Crow2-Feb-12 5:29
David Crow2-Feb-12 5:29 
AnswerRe: How to maintain an external C++ DLL developed with Literate Programming? Pin
Stefan_Lang2-Feb-12 6:10
Stefan_Lang2-Feb-12 6:10 
QuestionRe: How to maintain an external C++ DLL developed with Literate Programming? Pin
David Crow2-Feb-12 9:21
David Crow2-Feb-12 9:21 
AnswerRe: How to maintain an external C++ DLL developed with Literate Programming? Pin
Stefan_Lang2-Feb-12 22:14
Stefan_Lang2-Feb-12 22:14 
AnswerRe: How to maintain an external C++ DLL developed with Literate Programming? Pin
jschell2-Feb-12 8:39
jschell2-Feb-12 8:39 
GeneralRe: How to maintain an external C++ DLL developed with Literate Programming? Pin
Stefan_Lang2-Feb-12 21:56
Stefan_Lang2-Feb-12 21:56 
GeneralRe: How to maintain an external C++ DLL developed with Literate Programming? Pin
jschell3-Feb-12 10:23
jschell3-Feb-12 10:23 
Stefan_Lang wrote:
1. LP is detrimental to team development...I got the impression LP never really got outside universities


Possible I suppose. However Literate Programming is an idiom, not a tool. The problem here is the tool.

Stefan_Lang wrote:
4. Does not prevent the programmer to produce bad code: It didn't take me long to spot some pretty horrible things in the code we got.


Not sure what that means.

Generated code doesn't have to be pretty. Myself I prefer that it makes an attempt to be so, but it isn't a requirement. And actually there are specific things that I expect from generated code, such as repeating the same code over and over again in different places.

Now it could be that the tool generates bad code (nothing to do with pretty.) Or it could be that the use of the tool in the first place was incorrect. That latter problem can be corrected by learning how the tool works and then correcting the input source so the generated code is better. The former problem can normally only be solved by fixing the tool.


Stefan_Lang wrote:
3. Has no consideration whatsoever regarding performance, and in fact, due to automated code generation makes it near impossible to care about that. (performance is crucial for our purposes, and we made a point of that)


That is a process problem not a technological problem. If your company contracted performance critical code to a third part and didn't stipulate performance criteria then then failure is in the outsourcing process and has nothing to do with the implementation. The performance failure could have resulted regardless of the implementation methodology and actually, with no performance criteria in the contract, probably would have (presuming not trivial code.)
GeneralRe: How to maintain an external C++ DLL developed with Literate Programming? Pin
Stefan_Lang6-Feb-12 5:53
Stefan_Lang6-Feb-12 5:53 
GeneralRe: How to maintain an external C++ DLL developed with Literate Programming? Pin
Bram van Kampen3-Feb-12 16:00
Bram van Kampen3-Feb-12 16:00 
AnswerRe: How to maintain an external C++ DLL developed with Literate Programming? Pin
Bram van Kampen2-Feb-12 14:06
Bram van Kampen2-Feb-12 14:06 
GeneralRe: How to maintain an external C++ DLL developed with Literate Programming? Pin
Stefan_Lang2-Feb-12 22:22
Stefan_Lang2-Feb-12 22:22 
GeneralRe: How to maintain an external C++ DLL developed with Literate Programming? Pin
Bram van Kampen3-Feb-12 15:22
Bram van Kampen3-Feb-12 15:22 
Questionusing c# dll in g++ under Linux. is it possible? Pin
stenlyman1-Feb-12 13:00
stenlyman1-Feb-12 13:00 
AnswerRe: using c# dll in g++ under Linux. is it possible? Pin
«_Superman_»1-Feb-12 17:43
professional«_Superman_»1-Feb-12 17:43 
AnswerRe: using c# dll in g++ under Linux. is it possible? Pin
CPallini1-Feb-12 21:52
mveCPallini1-Feb-12 21:52 
AnswerRe: using c# dll in g++ under Linux. is it possible? Pin
jschell2-Feb-12 8:47
jschell2-Feb-12 8:47 
QuestionSSL Project Pin
krishnaradha871-Feb-12 1:00
krishnaradha871-Feb-12 1:00 
AnswerRe: SSL Project PinPopular
CPallini1-Feb-12 2:26
mveCPallini1-Feb-12 2:26 
GeneralRe: SSL Project Pin
Richard MacCutchan1-Feb-12 2:57
mveRichard MacCutchan1-Feb-12 2:57 
GeneralRe: SSL Project Pin
CPallini1-Feb-12 3:31
mveCPallini1-Feb-12 3:31 
GeneralRe: SSL Project Pin
Albert Holguin1-Feb-12 3:26
professionalAlbert Holguin1-Feb-12 3:26 
GeneralRe: SSL Project Pin
CPallini1-Feb-12 3:32
mveCPallini1-Feb-12 3:32 
GeneralRe: SSL Project Pin
Albert Holguin1-Feb-12 4:21
professionalAlbert Holguin1-Feb-12 4:21 
GeneralRe: SSL Project Pin
Manfred Rudolf Bihy1-Feb-12 4:33
professionalManfred Rudolf Bihy1-Feb-12 4:33 

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.