🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.os.linux.programowanie
1 messages
1 total messages Started by Lukasz Anforowicz Sun, 12 Sep 1999 08:22
Obliczanie wyrazenia pythona z C
#334
Author: Lukasz Anforowicz
Date: Sun, 12 Sep 1999 08:22
32 lines
1639 bytes
Dzien dobry!

Otoz wbudowywuje sobie interpreter pythona do
mojego programu w C ( tak w ogole to zapraszam
na http://www.man.bydgoszcz.pl/~lanfor/ ).
Du¿± ilosc razy obliczam wartosc jakiegos
wyrazenia w pythonie (oczywiscie dla roznych
danych). Jak to rozsadnie zrobic?

Na razie wywoluje PyRun_SimpleString jako
argument podajac string obudowany w wywolanie
mojej procedury - " CatchValue( wyrazenie ) ".
CatchValue to procedura w C, ktora wywolywana
jest z pythona i ktora zapisuje swoj argument
do tymczasowej zmiennej C - wtedy ja t± zmienn±
moge odczytac i wiem jaka byla wartosc wyrazenia.
Jakkolwiek to dziala, to nie jest to ani
eleganckie, ani szybkie.

Jedyny znany mi przyklad z ktorego moglbym
sciagnac jak to sie robi to Gaby, ale tam
tez robia tak samo jak ja. :-(

Jakby mi kto¶ podal jak dok³adnie wywo³ywaæ
PyRun_String i co ona zwraca, albo jak uzyc
obiektu zwróconego przez Py_CompileString
to bede bardzo dzwieczny :-)

pozdrowienia
-- 
Lukasz Anforowicz
mailto:lanfor@atr.bydgoszcz.pl
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