Can I use Keymando To Bind Things With MonoDevelop? - keymando

I'm working with the lovely Keymando and also with MonoDevelop, but I couldn't figure out how to use the bindings.

Related

Sublime for python's Ctrl+Space function?

I have been using sublime-text to write my python codes, but have just realized there is a very useful Ctrl+Space command we can use in the default python IDLE, which makes me re-consider where to write the code again.
Is there any way sublime can do this? Or is there any other text editor that does it?
Check out the Anaconda plugin for ST3 (not related to the Anaconda Python distribution at all). It does a whole bunch of stuff, including intelligent autocomplete based on an object's type, as well as autocompleting methods of imported modules, along with other functions like linting, showing documentation, finding usage of an object, etc. It only works with Python, but really, what other languages are worth programming in? :)
Setup is pretty straightforward, and allows for you to have different configurations (and different Python interpreters, even virtualenvs) on a per-project basis. I've been using this plugin for quite a while, and I absolutely love it. It's much faster and more accurate than SublimeCodeIntel, and combines functions of several other plugins all in one place.

Emscripten without SDL

I'm trying to get started with emscripten but I don't seem to be able to find all that much information about it. I have followed the tutorial, and got a simple hello world working. From what I gather the normal GL calls automatically get translated into WebGL, but what I'm wondering about is how to set up the rendering target, context and all that without SDL or GLUT or anything along those lines.
Is there a way to use WebGL on emscripten without SDL\GLUT (including mouse/keyboard input, etc)? Where can I get some more info, examples, etc about emscripten?
I suggest you use Cheerp - an alternative to emscripten - Cheerp has a working WebGL demo, it also has much more coherent/updated docs/examples

gtkmm for desktop application

Is it a good idea to use gtkmm gui toolkit for some desktop client application ?
Is this toolkit stable and is there enough documentation online ?
I used gtkmm to write professional applications and yes you can use it for real world software development.
But I also used C/GTK+ and C++/Qt and my opinion is that using Gtkmm you have the feeling that the original toolkit was meant to be used in C and the porting to C++ is ok but in many cases you feel that C++ features could have been used better.
For Comparison:
If you have to choose between Gtk and Gtkmm go for Gtkmm even though you might find yourself stuck in some not well documented or supported function. Eventually you always manage to find a solution (you can check the source code) and c++ is way better then c.
If you have to choose between Gtkmm and Qt, go for Qt. There is a HUGE gap between the two. Not only in the toolkit itself but in the documentation and all the other classes that you need when writing an application.
I started two month ago with gtkmm. I actually port a tcl/tk application and it feels very hard for my to get the things run. The only useful documentation I found is the https://developer.gnome.org/gtkmm-tutorial/3.4/
But many things described in the manual are not working! I actually run into trouble while overriding signal handlers which should work but didn't. Maybe you will take a look in gtkmm-list#gnome.org to find out what kind of problems yo will maybe run in :-)
The docs derived from the doxygen input seems useless for me, because the functions are mostly not described and the parameter names or often not very clear to me.
In comparison to tcl/tk the interface looks inconsistent. Sometimes a parameter must be provided by a text, sometimes by a pointer and sometimes by the native value itself. Especially the menus are very "mysterious" with the string based configuration. The need of having parameters as text is very unhandy! You have to convert the parameter with ostrstream into a text and parse the parameters sometimes yourself from text to real values.
I decided to give gtk+ a chance is the existence of the c++ interface. I thought it would be helpful to get the errors in compile time and not while running the app like with tcl/tk. But this is not the always true with gtkmm. With gtkmm you are also able to run into run time errors because all string parameters will be parsed during run time! This makes the things error prone!
Maybe I will start again and give Qt a chance. But a first view on it shows, that this seems not really better :-)
Writing a gui application still is a really annoying job!
gtkmm is a official supported binding of GTK (gtk.org/language-bindings.php).
"inkscape" and "ardour" are notable applications written in gtkmm
The bindings that are official GNOME Bindings follow the GNOME release schedule which guarantees API stability and time-based releases.
If you want to write your Application in C, go with GTK+ (and the GLib).
You can find a link to the documentation at http://www.gtkmm.org/ (https://developer.gnome.org/gtkmm-tutorial/).
With Glade (and ie. PyGTK) you could rapid prototype your application.
Building a GUI with Glade is easy and the resulting UI is a xml file, that is not bound to a programming language.

Rendering using OpenSG python bindings

Hey!! I'm looking for python bindings for opensg 1.8.. I haven't been able to find it. I have read somethin about pyopengs. Is it still available? I am working on linux platform (ubuntu). If anyone could direct me to it I would be grateful.
The homepage and source code is on google code: pyOpenSG Project
As one of the creators of pyOpenSG, I can tell you that it is definitely still alive and kicking. We use it in production software all the time. It has become so stable for us though that we don't often update the code base. The python binding generator that we use (py++) just keeps everything working between revisions.

my own c++ qt library to be used in qtruby, qtpython etc

I'm starting an institute project. I'll try to create a "web-typograph", a tool that's to be used to correct texts (according to typographic rules of a language) before they're sent to the site. My choice is C++ with Qt because I'd like to create "multilingual" library (I mean it could be used from Ruby, Python, PHP and so on).
Honestly, I heard something about QtRuby, QtPython (even PHP Qt...) but I just can't imagine, how I can bind my library with them.
P.S. Yes, I've googled. But some comments of the experienced would be nice :)
PyQt and the other bindings to Qt are bindings to the core Qt library. To add bindings to your own (possibly Qt-based) classes, you'll have to use tools like SWIG or SIP (PyQt's tool which may be more relevant for Qt-related classes) to generate the bindings. Alternatively, you can make a C API to your library which is easier to wrap and bind from scripting languages.
That said, you should first understand what you need Qt for at all. Are you planning a GUI or using any other capabilities Qt provides? Which?