For years I was happy wit the use of the cprinc function . Thus , if I wanted to print a text in the next line in the command lie , I used something like this :
( princ "\nBla bla bla" )
Or even set first the text in a variable and then called it as many times I wanted :
( setq MyText "\nBla bla bla" )
( princ MyText )
However , lately in some routines I run into a strange problem : though I use the same tactics as above , I get the text printed twice :
( princ "\nBla bla bla" )
returns :
"\nBla bla bla" "\nBla bla bla"
It's even stranger the fact that the
\n
caracters are printed as well !
I admit I am a little rusty in Lisp , so the reason why this is happening may be quite simple and funny , but even if you laugh at me , please , tell me what to do in order to solve this problem .