On Tue, Nov 12, 2019 at 11:17:45AM -0800, C K Kashyap wrote: > Okay, I can see the file name when I print out (: drop) > > ! (: drop) > > -> "/root/.pil/tmp/310/Screen Shot 2019-10-17 at 10.00.18 AM.png" > > How can I get the content of the file? Is it (: home obj)? - that's NIL for > me.
Hmm, you can do anything what you can do with a file: Read it, copy it, move it somewhere else. : (info (: drop)) should give you size and timestamps, : (in (: drop) ...) lets you read its contents, or : (call "mv" (: drop) "/path/to/my/file") lets you move it. The example in app/item.l (cond ... ((: drop) (blob! (: home obj) 'jpg @)) stores it as a blob in the current object in the current form (because 'cond' sets '@' according to the PicoLisp '@' rules for flow functions). ☺/ A!ex -- UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe