Re: Introducing: a Prolog like library for Euphoria

new topic     » goto parent     » topic index » view thread      » older message » newer message

From: Matthew Lewis <MatthewL at KAPCOUSA.COM>
> Pretty neat.  I've never really worked with prolog, but you might take a
> look at CLIPS, which is an expert system development language created by
> NASA.  You can get it here:
>
> http://www.ghgcorp.com/clips/CLIPS.html

Thanks for the link, indeed, an expert system is what I intended to create,
and after reading their definition of expert sytems, I feel a little bit
dissapointed. As always, you think you have something with a lot of
potential, and again, you're exploring already covered ground. Oh well,
maybe I'll find something or do it in such a neat way, that it does add
something. That seems to be a frequent thing in the Euphoria community. To
recreate a much rounder wheel tongue

I've downloaded Clips and all associated utilities, to have a look and feel
around, but unfortunately it seems that your poker implementation ends up in
a 404 .. ( xoom always messes up ) ... could you otherwise sent it ?

> The AI stuff is in plain text.  It's basically a bunch of rules that fire
> whenever specified conditions are met.  Your lib could probably be
extended
> somewhat easily to do this.

Might just be the finishing idea from a database system to a programming
language, or more concrete, an environemnt with dynamic content.

> Anyway, it might give you some ideas.  I like what you have so far.

All ideas are welcome, if any one out there knows of any other expert
systems, or have ideas of their own ... i'm still not certain about how I
want to create the  dynamic envirnoment (a sort of platform?) out of this
database functionality that I already have.

Currently, my best bet, is a way simerlar as to how I've created the DOCKER
Shell (example) .. which initiates all the activity based upon attributes
within some context.  Wait, I'll explain.

In the shell, I went for the concept 'RoutineToCall'  .. I asked what the
chosen command's "vision" about the RoutineToCall actually was. More
concrete, I looked up the value of RoutineToCall within the context of the
chosen command. To create the kind of environment I'm aiming for, I should
work with concepts such as "input" and "output" to initiate activity.

One choice I at least already made is to reprogram the whole system within
itself. Oh well, thinking takes time, so I should too.

> Matt Lewis

Ralf N.
nieuwen at xs4all.nl

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu