jpp provides an easy way to embed quotes (though I could rethink/change order
of operations to simplify embedding)
quotes is the essence of any dsl, but you/we want to avoid the tedium of
escaping quotes at many levels.
in jpp, this expression contains an explicit definition within another
x + (+: y bb. 3.. y bb. 4..
4 : 'x + ''+: y'' bb ( 3 : ) y'
x + (+: y bb. 3.. y bb. 4../2 3
'x + ''+: y'' bb ( 3 : ) y' bb ( 4 : ) / 2 3
8
the remaining bb is harmless, though a better dsl parser might tunnel into the
dsl definition looking for specific sub-dsl definitions that is relevant to it.
Basically if you can make a tacit-v adverb that takes a string as parameter
(called say TV), then jpp lets you integrate it into J code with auto-quoting
and auto-paren balancing by calling it with TV. , or if it were a verb TV:
quotes is the right delimiter compared to {} (due to existing J meaning of
those). Its a matter of reducing the annoyance of quotes IMO. It looks like
you want to compile your t-v expressions into J code, and jpp is suited for
this too.
From: Erling Hellenäs <[email protected]>
To: [email protected]
Sent: Tuesday, September 26, 2017 7:26 AM
Subject: [Jprogramming] Tacit Expressions with Explicit J Syntax
Hi all !
I entered a request for tacit expressions with explicit J syntax.
http://code.jsoftware.com/wiki/System/Interpreter/Requests#Tacit_expressions_with_explicit_J_syntax
I use J only for fun so I am not going to finance development, but maybe
others want to. As I see it it would solve most of the problems we
struggle with daily since 20 years or something.
Cheers,
Erling Hellenäs
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm