🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.objects
12 messages
12 total messages Started by pawel Fri, 11 Aug 2006 19:00
tuProlog czy Minerva (następna IF/Prologa) ?
#14915
Author: pawel
Date: Fri, 11 Aug 2006 19:00
25 lines
1891 bytes
witam

Jako że w prologu też można obiektowo (jak się ktoś uprze) i jako że
było tu kilka wątków na temat prologa, pozwolę sobie zadać pytanko.

Szukam dobrej implementacji Prologa, najlepiej zrealizowanej w Javie, 
pozwalającej na dobrą współpracę z Javą itp ( np. komiplowanie aplikacji
prologowych do javy (apletów, servletów), wołanie Prologa z Javy itp.
Zależy mi też żeby nie było z tym problemów pod Linuksem (np. Jinni
jest tylko pod Windows)

Jest więc MINERVA, następca IF/Prologa (używana z tego co piszą w 
bankach i firmach ubezpieczeniowych). Jest zgodna ze standardem
 ISO/IEC 13211-1, kompiluje kod Prologa do kodu natywnego Javy,
potrafi generować servlety, współpraca z XML, sporo rozdszerzeń.

Jest też tuProlog. Mniejszy niż Minerva, też potrafi tworzyć servlety.
Ma też dobre IDE i wtyczki do Eclipse'a (zawsze to wygodniej niż w
vim'ie).

Czy mieliście może styczność z jednym lub drugim lub znacie jakieś
opinie i moglibyście coś polecić? 

-- 
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Re: tuProlog czy Minerva (następna IF/Prologa) ?
#14916
Author: A.L.
Date: Fri, 11 Aug 2006 19:09
23 lines
1646 bytes
On Fri, 11 Aug 2006 19:00:10 +0000 (UTC), " pawel"
<pawellt@WYTNIJ.gazeta.pl> wrote:

>witam
>
>Jako że w prologu też można obiektowo (jak się ktoś uprze) i jako że
>było tu kilka wątków na temat prologa, pozwolę sobie zadać pytanko.
>
>Szukam dobrej implementacji Prologa, najlepiej zrealizowanej w Javie, 
>pozwalającej na dobrą współpracę z Javą itp ( np. komiplowanie aplikacji
>prologowych do javy (apletów, servletów), wołanie Prologa z Javy itp.
>Zależy mi też żeby nie było z tym problemów pod Linuksem (np. Jinni
>jest tylko pod Windows)
>
>Jest więc MINERVA, następca IF/Prologa (używana z tego co piszą w 
>bankach i firmach ubezpieczeniowych). Jest zgodna ze standardem
> ISO/IEC 13211-1, kompiluje kod Prologa do kodu natywnego Javy,
>potrafi generować servlety, współpraca z XML, sporo rozdszerzeń.
>

Czy zainteresowales sie ile to-to kosztuje?...

A.L.
Re: tuProlog czy Minerva (następna IF/Prologa) ?
#14917
Author: pawel
Date: Sat, 12 Aug 2006 07:46
21 lines
1542 bytes
> Czy zainteresowales sie ile to-to kosztuje?...


Wiem wiem :) Póki co chce sie zapoznac z jakas ciekawa implementacja
i potrenowac troche dla siebie. A MINERVe mozna pobrac i uzywac
do celow prywatnych/edukacyjnych przez 2 miesiace bez zadnych 
ograniczen. Mozna tez przedluzac taki typ licencji, o ile nie 
ma sie zamiaru komercyjnie tego uzywac.

Oczywiscie idealnie byloby miec cos zblizonego na jakims GPLu.
Tyle ze JPL ze SWI_Prologa to poza "Getting Started" i opisem API
nawet sensownej dokumentacji z pzykladami nie ma. 

Chyba ze polecacie cos innego?

pozdr


-- 
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Re: tuProlog czy Minerva (następna IF/Prologa) ?
#14927
Author: Piotr Dembiński
Date: Sat, 12 Aug 2006 08:49
9 lines
1209 bytes
" pawel" <pawellt@NOSPAM.gazeta.pl> writes:

[...]

> Oczywiscie idealnie byloby miec cos zblizonego na jakims GPLu.
> Tyle ze JPL ze SWI_Prologa to poza "Getting Started" i opisem 
> API nawet sensownej dokumentacji z pzykladami nie ma. 

Jest kod źródłowy.
Re: tuProlog czy Minerva (następna IF/Prologa) ?
#14918
Author: A.L.
Date: Sat, 12 Aug 2006 13:04
22 lines
1543 bytes
On Sat, 12 Aug 2006 07:46:40 +0000 (UTC), " pawel"
<pawellt@NOSPAM.gazeta.pl> wrote:

>
>> Czy zainteresowales sie ile to-to kosztuje?...
>
>
>Wiem wiem :) Póki co chce sie zapoznac z jakas ciekawa implementacja
>i potrenowac troche dla siebie. A MINERVe mozna pobrac i uzywac
>do celow prywatnych/edukacyjnych przez 2 miesiace bez zadnych 
>ograniczen. Mozna tez przedluzac taki typ licencji, o ile nie 
>ma sie zamiaru komercyjnie tego uzywac.
>
>Oczywiscie idealnie byloby miec cos zblizonego na jakims GPLu.
>Tyle ze JPL ze SWI_Prologa to poza "Getting Started" i opisem API
>nawet sensownej dokumentacji z pzykladami nie ma. 
>
>Chyba ze polecacie cos innego?

To zalezy co konkretnie chcesz robic.

A.L.
Re: tuProlog czy Minerva (następna IF/Prologa) ?
#14919
Author: pawellt
Date: Sat, 12 Aug 2006 16:06
21 lines
1878 bytes
> To zalezy co konkretnie chcesz robic.

Chcę popróbować napisać niezbyt duży systemik ekspercki. Zależy mi na wsparciu
dla fuzzy logic (tworzenie faktów i reguł ze współczynnikami pewności/niepewności). 
Byłoby idealnie gdyby taka implementacja pozwalała na wczytywanie danych z 
XML'a. Póki co nic wielkiego, żadne CLP itp.

Chcę też żeby miało to jakieś proste GUI (może być więc servlet/applet/swing
Takie GUI rzecz jasna dobrze byłoby robić w Javie a nie w samym Prologu).

Wiem że SWI-Prolog ma XPCE. Ma też własny framework podobny do Pillow.
Nie wiem tylko jak u niego z XML, integracją z Javą, czy wspomnianym fuzzy-logic.
MINERVA faktycznie jest raczej nieosiągalna, bo jeśli nawet naucze się czegoś
na jej podstawie, jest nikła szansa że będe mógł to wykorzystać. 

pozdrawiam



-- 
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Re: tuProlog czy Minerva (następna IF/Prologa) ?
#14920
Author: pawel
Date: Sat, 12 Aug 2006 16:22
22 lines
1830 bytes
 > Chcę popróbować napisać niezbyt duży systemik ekspercki. Zależy mi na 
wsparciu
> dla fuzzy logic (tworzenie faktów i reguł ze współczynnikami pewności/niepewnoś

BTW wygląda na to, że Ciao Prolog ma dosyć ciekawe wsparcie dla fuzzy logic: 
http://www.clip.dia.fi.upm.es/Software/Ciao/ciao_html/ciao_113.html 

Wygląda też że ma dosyć przyjemny interfejs do Javy, obsługuje CLP nawet. 
Dostarczany jest razem z frameworkiem Pillow i LPDOC (coś w stylu Javadoc).

Ktoś może testował Ciao? Warto do nieskomplikowanej aplikacji, która nie musi
być znowu wielce skalowalna użyć Pillowa (czyli CGI) w miejsce servletów?
O samym Pillow dosyć mało jest informacji i ciekaw jestem czy dobre z niego 
zwierzę :)

pozdrawiam




-- 
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Re: tuProlog czy Minerva (następna IF/Prologa) ?
#14921
Author: A.L.
Date: Sat, 12 Aug 2006 16:47
31 lines
2379 bytes
On Sat, 12 Aug 2006 16:22:17 +0000 (UTC), " pawel"
<pawellt@NOSPAM.gazeta.pl> wrote:

> > Chcę popróbować napisać niezbyt duży systemik ekspercki. Zależy mi na 
>wsparciu
>> dla fuzzy logic (tworzenie faktów i reguł ze współczynnikami pewności/niepewnoś
>
>BTW wygląda na to, że Ciao Prolog ma dosyć ciekawe wsparcie dla fuzzy logic: 
>http://www.clip.dia.fi.upm.es/Software/Ciao/ciao_html/ciao_113.html 
>
>Wygląda też że ma dosyć przyjemny interfejs do Javy, obsługuje CLP nawet. 
>Dostarczany jest razem z frameworkiem Pillow i LPDOC (coś w stylu Javadoc).
>
>Ktoś może testował Ciao? Warto do nieskomplikowanej aplikacji, która nie musi
>być znowu wielce skalowalna użyć Pillowa (czyli CGI) w miejsce servletów?
>O samym Pillow dosyć mało jest informacji i ciekaw jestem czy dobre z niego 
>zwierzę :)
>

Ciao jest najlepszym z darmowych Prologow jezeli idzie o "szerokosc"
aplikacji. Robiony przez dosyc duzy zespol i to solidny. Pillow jest
de-facto standardem w swiecie Prologu.

Proponuje tez popatrzec na Amzi (www.amzi.com) . Komercyjny, ale
jest wersja darmowa. Tamze (jak dobrze poszukac) jest sporo o expert
systems, wkluczajac kompletna ksiazke na tem temat publikowana
kiedys przez Springer + kod. Integruje sie doskonale z bazami danych
i serwerami webowymi. Neistety, nie ma CLP co jak dla mnie zalatwia
go odmownie. Dobre tutoriale i inne materialy.

A.L.
Re: tuProlog czy Minerva (następna IF/Prologa) ?
#14922
Author: Aleksander Galicki
Date: Sun, 13 Aug 2006 20:52
13 lines
1343 bytes
A.L. <alewando@fala2005.com> napisał(a): 

> Pillow jest
> de-facto standardem w swiecie Prologu.

Na pierwszy rzut oka ubogie to jest i siermiezne. Poza tym: kto by chcial
robic aplikacje webowe w Prologu? 


A.

-- 
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Re: tuProlog czy Minerva (następna IF/Prologa) ?
#14923
Author: A.L.
Date: Mon, 14 Aug 2006 00:39
19 lines
1646 bytes
On Sun, 13 Aug 2006 20:52:54 +0000 (UTC), "Aleksander Galicki"
<tretete@NOSPAM.gazeta.pl> wrote:

>A.L. <alewando@fala2005.com> napisał(a): 
>
>> Pillow jest
>> de-facto standardem w swiecie Prologu.
>
>Na pierwszy rzut oka ubogie to jest i siermiezne. Poza tym: kto by chcial
>robic aplikacje webowe w Prologu? 
>

Entuzjasci robienia aplikacji webowych w Prologu. Wszystko mozna
robic w Javie, ale niektore rzeczy latwiej w prologu.  Tyle tylko,
ze problem polega na tym gdzei "zagniezdzic" prolog. Bynajmniej nie
na poziomei servletow czy CGI a znacznie, znacznie glebiej. W tym
kontekscie Pillow ma rzeczywiscie maly sens

A.L.
Re: tuProlog czy Minerva (następna IF/Prologa) ?
#14925
Author: Sektor van Skijlen
Date: Mon, 14 Aug 2006 17:30
18 lines
1918 bytes
Dnia Sun, 13 Aug 2006 20:52:54 +0000 (UTC), Aleksander Galicki skrobie:
> A.L. <alewando@fala2005.com> napisał(a): 

> > Pillow jest
> > de-facto standardem w swiecie Prologu.

> Na pierwszy rzut oka ubogie to jest i siermiezne. Poza tym: kto by chcial
> robic aplikacje webowe w Prologu? 

Jak się niektórym chce robić aplikacje webowe w C++ (CSP, Wt), to czemu i nie
w Prologu ;P


-- 
//  _    ___         Michal "Sektor" Malecki <sektor(whirl)kis.p.lodz.pl>
\\ L_ |/ `|  /^\ ,()                         <ethouris(O)gmail.com>
// \_ |\  \/ \_/ /\ C++ bez cholesterolu: http://www.intercon.pl/~sektor/cbx
"I am allergic to Java because programming in Java reminds me casting spells"
Re: tuProlog czy Minerva (następna IF/Prologa) ?
#14926
Author: Piotr Dembiński
Date: Mon, 14 Aug 2006 20:07
16 lines
1711 bytes
Sektor van Skijlen <ethouris@guess.if.gmail.com.is.valid.or.invalid>
writes:

> Dnia Sun, 13 Aug 2006 20:52:54 +0000 (UTC), Aleksander Galicki skrobie:
>> A.L. <alewando@fala2005.com> napisał(a): 
>
>> > Pillow jest
>> > de-facto standardem w swiecie Prologu.
>
>> Na pierwszy rzut oka ubogie to jest i siermiezne. Poza tym: kto by
>> chcial robic aplikacje webowe w Prologu?
>
> Jak się niektórym chce robić aplikacje webowe w C++ (CSP, Wt), to
> czemu i nie w Prologu ;P

W Prologu, z wykorzystaniem Logtalk (to jest p.c.objects :).
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads