Does the "do" approach involve risks like SQL injection risks? How does one ensure that a user response doesn't include malicious J code?
> On Feb 18, 2020, at 1:34 PM, PMA <armst...@eskimo.com> wrote: > > Bob, Jimmy, Pascal -- > Just plain old Do fercrisake. > Omg, I feel like an idiot! > (Happy, o'course) > > See, I'll be using the quotes in one string > as the var NAME that this function's output > will be assigned to. A little cumbersome, > but hey... > > Thanks again! > Cheers back!!! > Pete > >> On 02/18/2020 12:27 PM, 'robert therriault' via Programming wrote: >> Hi Pete, >> >> Are you looking for ". (Do) >> https://code.jsoftware.com/wiki/Vocabulary/quotedot >> >> ".'1 + 1' >> 2 >> FUNCTION=: 4 : 0 >> smoutput x NB. output x string >> smoutput y NB. output y string >> x +&". y NB. Using + as the dyadic verb placeholder, equivalent to (". x) >> + ". y >> ) >> '1+1' FUNCTION '2+2' >> 1+1 >> 2+2 >> 6 >> >> Cheers, bob >> >>>> On Feb 18, 2020, at 09:10, PMA <armst...@eskimo.com> wrote: >>> >>> This question must be too clueless to ask, >>> but two hours with NuVoc leaves me still >>> wondering -- >>> >>> I need to write a function invocation with >>> its numeric x and y each in quotes as TEXT: >>> >>> '1+1' FUNCTION '2+2' >>> >>> I want the function then, after displaying >>> x and y, to remove their quotes and execute >>> their innards. >>> >>> What (a primitive, I assume!) will convert >>> each quote to an executable expression? >>> >>> Thanks in advance. >>> Sorry to test your patience! >>> Pete >>> ---------------------------------------------------------------------- >>> For information about J forums see http://www.jsoftware.com/forums.htm >> >> ---------------------------------------------------------------------- >> For information about J forums see http://www.jsoftware.com/forums.htm >> > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm