Thank you John Dean On 23 December 2016 at 14:03, John Duncan <[email protected]> wrote:
> I think using (list 'a (list (list V))) is idiomatic and clear. > > John > > On Dec 23, 2016 4:02 AM, "dean" <[email protected]> wrote: > >> I noted that ' let you write as many nested parens as you wanted but >> precluded any evaluation in the middle. V was just there to ensure that >> EVALUATION was required to get at "some_str" i.e. to test any solution. >> Irrespective...thank you for 'fill >> >> On 23 December 2016 at 08:46, Joh-Tob Schäg <[email protected]> wrote: >> >>> What is the purpose of the symbol V? Is seems like dead code to me >>> Please check your code for correctness before asking question. The first >>> line does not make any sense for another reason. >>> >>> If you want to have a the list (a (("String"))) use: >>> (setq L (append L '((("String"))))) >>> >>> I assume you wanted to have the value of V in there instead of a >>> constant "String". Have a look at 'fill in this case. >>> >>> 2016-12-22 21:09 GMT+01:00 dean <[email protected]>: >>> >>>> What is the right way to do this... >>>> (setq V "some_str") >>>> (setq L '(a)) >>>> (setq L (append L ???)) >>>> --> ( a ((some_str)) ) >>>> i.e. I can do '((some_str)) >>>> but wonder if there's an easy way to use '(()) AND have an evaluated >>>> value in the middle >>>> i.e quote makes specifying any level of parens easy but doesn't let my >>>> use an evaluated value in the middle. >>>> Sorry if this is a dumb question >>>> >>> >>> >>
