A newbie question

German Viscuso <[email protected]>
Newsgroups gmane.comp.breve
Message-ID <019901c44543$0e230d00$f700a8c0@parasite>
Hello everybody.

I just saw breve, I'm amazed!
I see that breve uses a c like language called steve for the experiments. I
was wondering if it's possible to utilize Smalltalk (abreviated ST)(for
example Squeak) to interact with objects in the simulation. In most
Smalltalks there's an external api access facility which is mostly used to
access c functions in external libraries (such as dlls) and also there's
full support for berkeley type sockets and several higher level network
protocols. Is this enough to interface with breve?
(I cannot generate c code so I cannot build a breve plugin) I find the
plugin system rather strange because with it breve calls my c code while I
would prefer to call/use the breve engine myself from my ST environment.
Is it possible to *fully* use the breve engine from outside (via api calls
or via network) for my experiments?
The usual way in ST for interacting with simulations or engines not built
with ST itself is to make wrappers for the objects in the simulation (the
later exposed via an api). That way I can see a representation of the engine
objects in my ST environment which forward any message received in my
environment to the actual objects in the simulation and viceversa.

It would be nice to have such an interfacing capability with the outside
world in breve.

Thanks a lot! I already tried all the demos and becme an addict!

German

PD: Most STs also support c callbacks from the outside world.


_______________________________________________
breve mailing list
[email protected]
http://www.spiderland.org/mailman/listinfo/breve
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.