Currently, the expression ('')=:'' produces an error.
But I think that this boundary case should be legal.
This could be useful, for example, when assigning to a
dynamically constructed list of names.
For example:
require'dd'
dbs=: (#~ 'DB' (1 e. E.)S:0]) {."1 ddsrc''
need=: (0 ~: nc dbs)#dbs
(need)=: 'dsn=' ddcon@,L:0 need
|ill-formed name: script
| (need) =:'dsn='ddcon@,L:0 need
#dbs
7
But would this be useful to anyone besides me?
--
Raul
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm