🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #14898

Re: Kawałek funkcyjny w programie obiektowym (Jess?)

#14898
From: A.L.
Date: Sun, 16 Jul 2006 02:40
38 lines
2310 bytes
On Sun, 16 Jul 2006 01:05:54 +0000 (UTC), " paweł"
<pawellt.SKASUJ@gazeta.pl> wrote:

>witam, 
> 
>Znacie może jakąś wartą polecenia bibliotekę/implementację Scheme lub jakiegoś 
>inszego Lispa, żeby można było zagnieżdżać kawaki kodu napisane 
>funkcyjnie/deklaratywnie w aplikacjach Javy?  
> 
>Póki co jest Jess (dosyć wyspecjalizowany podzbiór Lispa, javowa implementacja 
>CLIPSa), ale on raczej poza tworzeniem systemów regułowych nie pozwala chyba 
>na programowanie funkcyjne w nieco szerszym aspekcie? A może się mylę? 

Nie mylisz sie. Mozna go uzywac jako jezyk skryptowy tez.

> 
>Jess ma tę świetną zaletę, że może korzystać bezpośrednio z klas javowych. 
>Może jest coś podobnego opartego na Scheme? A może ktoś zetknął się z Jessem i  
>pisał w nim coś więcej niż proste reguły i fakty?

Jak sie zaprzec, to mozna. Ale byl on zaprojektowany do czegos
innego wiec nie warto sie wysilac.

A po co ci programowanie funkcyjne w Javie?...

Ale jak ci juz koniecznie potrzebne, zobacz Jatha:

"Jatha is a Java library that implements a large subset of Common
LISP, including most of the datatypes (e.g. packages, bignums). The
API allows access to LISP from Java. Jatha is useful as a fast,
embedded LISP language, or as a standalone LISP...."

http://sourceforge.net/projects/jatha/


A.L.

P.S> Disclaimer: Nie sprawdzalem co to-to jest warte
Technical Details
Message-ID: <oc9jb291vdnin033b76nd1o8sil39oq281@4ax.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news-fra1.dfn.de!news0.de.colt.net!newsfeed.cw.net!cw.net!news-FFM2.ecrc.de!newsfeed01.sul.t-online.de!t-online.de!news-in.ntli.net!newsrout1-win.ntli.net!ntli.net!news.highwinds-media.com!sn-xt-sjc-03!sn-xt-sjc-09!sn-post-sjc-01!supernews.com!corp.supernews.com!not-for-mail
References: <e9c3dh$kvv$1@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news-fra1.dfn.de!news0.de.colt.net!newsfeed.cw.net!cw.net!news-FFM2.ecrc.de!newsfeed01.sul.t-online.de!t-online.de!news-in.ntli.net!newsrout1-win.ntli.net!ntli.net!news.highwinds-media.com!sn-xt-sjc-03!sn-xt-sjc-09!sn-post-sjc-01!supernews.com!corp.supernews.com!not-for-mail
From: A.L. <alewando@fala2005.com>
Newsgroups: pl.comp.objects
Subject: Re: Kawałek funkcyjny w programie obiektowym (Jess?)
Date: Sat, 15 Jul 2006 21:40:33 -0500
Organization: Posted via Supernews, http://www.supernews.com
Message-ID: <oc9jb291vdnin033b76nd1o8sil39oq281@4ax.com>
References: <e9c3dh$kvv$1@inews.gazeta.pl>
X-Newsreader: Forte Agent 3.1/32.783
MIME-Version: 1.0
X-Complaints-To: abuse@supernews.com
Lines: 38
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit