can i indulge someone in exploring the limits of k...
# kontributors
j
can i indulge someone in exploring the limits of kotlin polymorphic syntax?
y
what do you mean by "polymorphic syntax"?
j
like boost spirit
to use kotlin operator overloading, infix, and lambda's to create grammar declarations without leaving the kotlin copmiler
y
sorry, I don't understand what you're after. the #kontributors channel is for discussing the implementation of Kotlin and contributing to the Kotlin project. if you'd like to implement a parser generator library in Kotlin, you're welcome to, but this is off-topic for this channel
j
i have been perhaps spamming this cross-post a bit much today... but https://kotlinlang.slack.com/archives/C0B9K7EP2/p1502691426684025
i think boost spirit is a significant driver of the c++ std from its introduction in the mid-90's
y
this might be, but what does this have to do with the topic of this channel?
j
my USECASE, is expressing a horn clause in the most terse Kotlin possible.
if it coincides with EBNF, that would be incredibly handy
y
ok cool, so you want to use Kotlin and not to contribute to it
j
im working on a parser library that could well change how kotlin users view kotlin's capabilities, i want to open up discussion, or at least learn the rationale for why I cannot attain a given usecase or suggest "polymorphic syntax" flexibilities
i spent about 10 years honing sun.misc.unsafe means to an end using a lot of c-like syntax. my experience in this regard is quite unique to anyone you'll find in here. I'm interested in using Kotlin, but if you want to pigeon hole contributions to a narrow filter of what is and isn't on-=topic, I'll keep it to myself
y
we'd be really happy to see your contributions to the Kotlin ecosystem in general. however, this specific channel is about contributing specifically to the Kotlin compiler and the standard library. and at this time we have no plans to change the implementation of the parser used in the Kotlin compiler or to include a parser generator library into the Kotlin standard library
discussing your project in #general is very much welcome and on-topic