🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.ruby
Article #351

Re: Binding Fortrana do Ruby'ego (ew. Pythona)

#351
From: Wojciech Piekutowski
Date: Sun, 17 Dec 2006 09:41
32 lines
2096 bytes
ptorcz napisał(a):
> Witam,
> 
> Czy istnieje jakiś binding Fortrana (90/95. Na 2003 nawet nie liczę ;) do
> Ruby'ego lub Pythona? Chodzi mi generalnie o to, że mam kilka
> programów w Fortranie 95, wykonujących dosyć zaawansowane obliczenia na
> macierzach. Chciałbym jakoś zagnieździć je w aplikacji obiektowej
> (najlepiej Ruby lub Python). Fortran wykonywałby obliczenia - a 
> bebechy (typu ładna reprezentacja danych, GUI, zapisywanie wyników
> do bazy) zrobiłbym w Ruby/Pythonie, lub od biedy w Javie.
> 
> Jeśli ktoś podsunie jakiś pomysł będe bardzo wdzięczny. Wiem ze
> Fortran ma binding do C, ale wolałbym coś bardziej obiektowego i 
> wysokopoziomowego :)
> 
> Dzięki z góry i pozdrawiam
Hej,

Nie wiem czy istnieje dokładnie to czego szukasz.

Mógłbyś spróbować przekazywania tych macierzy przez standardowe wyjście 
w jakimś formacie, który pozwoli Ci łatwo 'odserializować' tą macierz do 
obiektu Ruby.

result = `program_w_fortranie lista_argumentów`

`program` - wywołuje polecenie systemowe lub zewnętrzny program

Pozostało tylko przetworzyć result, aby dostać obiekt Ruby.

Pozdrawiam,
Wojciech Piekutowski
Technical Details
Message-ID: <em33d1$jdo$1@news.task.gda.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!news.task.gda.pl!not-for-mail
References: <4e797$458430af$5112d99c$11573@news.chello.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!news.task.gda.pl!not-for-mail
From: Wojciech Piekutowski <w.piekutowski@gmail.com>
Newsgroups: pl.comp.lang.ruby
Subject: Re: Binding Fortrana do Ruby'ego (ew. Pythona)
Date: Sun, 17 Dec 2006 10:41:52 +0100
Organization: CI TASK http://www.task.gda.pl/
Lines: 32
Message-ID: <em33d1$jdo$1@news.task.gda.pl>
References: <4e797$458430af$5112d99c$11573@news.chello.pl>
NNTP-Posting-Host: h238.osiedle.net.pl
Mime-Version: 1.0
X-Trace: news.task.gda.pl 1166348513 19896 193.151.67.238 (17 Dec 2006 09:41:53 GMT)
X-Complaints-To: abuse@news.task.gda.pl
NNTP-Posting-Date: Sun, 17 Dec 2006 09:41:53 +0000 (UTC)
User-Agent: Thunderbird 1.5.0.8 (X11/20061115)
In-Reply-To: <4e797$458430af$5112d99c$11573@news.chello.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit