cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
  • Don’t miss your chance to experience Discovery Summit Europe at our best available rate! Early bird registration through 31 Oct.
  • Graph Builder Toolbar streamlines interactive graphing. Creates shortcuts on Report and GraphBuilder Helpers toolbars. Download and install the extension.
  • JMP will suspend normal business operations for our Rest and Recharge Day on Friday, October 2, 2026.
    Regular business hours will resume on Monday, October 5, 2026.

JMP Wish List

We want to hear your ideas for improving JMP. Share them here.
Choose Language Hide Translation Bar

Insert Into: Flatten(0|1)

☐ cool new feature
☑ could help many users!

☑ removes something that feels like a „bug“

☐ nice to have

☐ nobody needs it

 

What inspired this wish list request? 

Insert Into automatically "flattens" the expression if the Head of the first and second argument are the same - causing some JMP Expr() weirdness .

For lists the automatic flattening  might be OK ... let's say for 60% of the use cases - but it "hurts" for the remaining ones.

And for all the other (non-list) cases it's actually NOT what the user wants.

 

What is the improvement you would like to see? 

Please add an option flatten(0|1) to Insert Into.

 

 

Why is this idea important? 

less JSL weirdness →  happy users : )

 

other wishes from hogi_2-1702196401638.png

1 Comment
hogi
Level XIII

I just found:
How to insert a list into another list 

 

with the nice workaround:

insert into( result, evallist( { p } ) ) 

A very nice combination of tricks to fight against a helper function of JMP which automatically flattens an expression while inserting.
Every user who understands and remembers this trick for his daily work can be proud.

It separates him clearly from all the other users who just want to use JMP to solve their problems  ; )