[erlang-questions] Erlang and Rules Engines / Production Systems
Thu Jul 16 02:49:21 CEST 2015
Another alternative is a rules engine in prolog which might be an
alternative to ereseye. Prolog is good with rules.:-) You can always access
an prolog system using ports or c-nodes, or use erlog for a smaller
internal prolog engine. There is no real problems in hiding the syntax with
On 15 July 2015 at 23:43, Josh Adams <josh.rubyist@REDACTED> wrote:
> On Wed, Jul 15, 2015 at 4:01 PM, Garrett Smith <g@REDACTED> wrote:
>> I've used Erlang for quite a few rules engines - but they're all
>> purpose built and not intended to be a generalized solution. That
>> said, purpose built rules engines are super simple to build Erlang.
> This was my feeling as soon as I started thinking of the problem, of
> course. Had some hope there was a generalized one, but nbd.
> Before I started looking around for another job
> I was so happy when I saw you replied, specifically because I knew I'd get
> a laugh out of it.
> They do have both very specific things they want to do with it now (where
> it totally does in fact make sense to have a non-programmer expert in their
> domain enter rules in a manageable format). Also starting out needing the
> ability for their domain expert to run tests easily is a big win. So I
> think I will end up going with Drools. Bright side - I have no need to
> maintain this, at all, so it's a very short-term involvement with Java from
> my POV, and dealing with a BRE at scale without maintenance means I'll get
> to learn fun stuff without the pain, I hope.
> I've put a decent number of very trivial Elixir systems into production.
> None too complicated. The problem I had with the most interesting one of
> them was that once we launched it it ran for its entire lifetime (9 months)
> without ever needing to change, so I didn't get to experience that bit.
> Then the company pivoted and it was either decommissioned or is still
> running in AWS pointlessly, subscribing to rabbitmq queues and doing
> jack-squat with the messages.
> erlang-questions mailing list
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the erlang-questions