Hi, I will have one full week dedicated to Pharo, now I must decide what to do. One fun thing would be to write a X11 window manager (based on TilingWindowManager), so I could run Emacs, shells and all stuff in Pharo, even Pharo in Pharo :) I've tried some months ago to translate this example https://github.com/mackstann/tinywm/blob/master/annotated.c but I lack of NativeBoost knowledge (I suppose it's the right tool to use). Has anyone tried this before ? Hints ? Laurent
On Thu, Jul 25, 2013 at 1:54 PM, laurent laffont <laurent.laffont@gmail.com>wrote:
Hi,
I will have one full week dedicated to Pharo, now I must decide what to do. One fun thing would be to write a X11 window manager (based on TilingWindowManager), so I could run Emacs, shells and all stuff in Pharo, even Pharo in Pharo :)
You mean implementing a native interface using X11?
I've tried some months ago to translate this example https://github.com/mackstann/tinywm/blob/master/annotated.c but I lack of NativeBoost knowledge (I suppose it's the right tool to use).
I think so too :)
Has anyone tried this before ? Hints ?
The only thing I know is that Carla Griggio is working on Mars for Gsoc, and for that she is working on Gtk bindings in linux... But I cannot tell more because I really do not understand what you want to do with X11 :).
Laurent
I will have one full week dedicated to Pharo, now I must decide what to do. One fun thing would be to write a X11 window manager (based on TilingWindowManager), so I could run Emacs, shells and all stuff in Pharo, even Pharo in Pharo :)
You mean implementing a native interface using X11?
No. Just write an alternative to all this stuff https://en.wikipedia.org/wiki/X_window_manager#X_window_managers ... but in Pharo. Laurent
I've tried some months ago to translate this example https://github.com/mackstann/tinywm/blob/master/annotated.c but I lack of NativeBoost knowledge (I suppose it's the right tool to use).
I think so too :)
Has anyone tried this before ? Hints ?
The only thing I know is that Carla Griggio is working on Mars for Gsoc, and for that she is working on Gtk bindings in linux... But I cannot tell more because I really do not understand what you want to do with X11 :).
Laurent
On 25 July 2013 14:14, laurent laffont <laurent.laffont@gmail.com> wrote:
I will have one full week dedicated to Pharo, now I must decide what to do. One fun thing would be to write a X11 window manager (based on TilingWindowManager), so I could run Emacs, shells and all stuff in Pharo, even Pharo in Pharo :)
You mean implementing a native interface using X11?
No. Just write an alternative to all this stuff https://en.wikipedia.org/wiki/X_window_manager#X_window_managers ... but in Pharo.
I think you can look at http://www.smalltalkhub.com/#!/~PharoExtras/NBOpenGL there is NBXLib-Core package, used to create window for opengl. Sure thing, it don't needs to be made or used explicitly for opengl.
Laurent
-- Best regards, Igor Stasenko.
Igor Laurent will probably want to get you around next week :) Stef
I will have one full week dedicated to Pharo, now I must decide what to do. One fun thing would be to write a X11 window manager (based on TilingWindowManager), so I could run Emacs, shells and all stuff in Pharo, even Pharo in Pharo :)
You mean implementing a native interface using X11?
No. Just write an alternative to all this stuff https://en.wikipedia.org/wiki/X_window_manager#X_window_managers ... but in Pharo.
I think you can look at http://www.smalltalkhub.com/#!/~PharoExtras/NBOpenGL
there is NBXLib-Core package, used to create window for opengl. Sure thing, it don't needs to be made or used explicitly for opengl.
Laurent
-- Best regards, Igor Stasenko.
On 25 July 2013 15:32, Stéphane Ducasse <stephane.ducasse@inria.fr> wrote:
Igor Laurent will probably want to get you around next week :)
Sure, i can help with understanding how to use FFI.
Stef
I will have one full week dedicated to Pharo, now I must decide what to do. One fun thing would be to write a X11 window manager (based on TilingWindowManager), so I could run Emacs, shells and all stuff in Pharo, even Pharo in Pharo :)
You mean implementing a native interface using X11?
No. Just write an alternative to all this stuff https://en.wikipedia.org/wiki/X_window_manager#X_window_managers ... but in Pharo.
I think you can look at http://www.smalltalkhub.com/#!/~PharoExtras/NBOpenGL
there is NBXLib-Core package, used to create window for opengl. Sure thing, it don't needs to be made or used explicitly for opengl.
Laurent
-- Best regards, Igor Stasenko.
-- Best regards, Igor Stasenko.
participants (4)
-
Guillermo Polito -
Igor Stasenko -
laurent laffont -
Stéphane Ducasse