From: Yann L. <ya...@cs...> - 2005-12-04 06:30:33
|
Indeed, you can compile classes. There are lots of examples in various subdirectories of lush/packages. See for example: lush/packages/devices/joystick.lsh lush/packages/devices/serial.lsh lush/packages/ffmpeg/ffmpeg.lsh lush/packages/gblearn2/*.lsh lush/packages/sdl/libsdl.lsh You might also want to look in the manual at the section: CLush: Compiled Lush -> CLush-specific functions and constructs -> Class declaration and compilation -- Yann On Saturday 03 December 2005 11:02 pm, or...@ez... wrote: > This may seem like foolish question but, are classes compilable? I > would like to wrap a set of functions in lush but it would be easier > for me to do wrap up all the functionality into an object. I can, of > course, inline C code into the methods right? But what about > specifying the type of the lots in my class? For instance if I want to > wrap libgmp, I' dlike my class to store the mpz_t struct so i can then > perform operations on it. > Are there any examples for this around? > > Thank you |