Monkey Studio IDE The way IDEs should be

hlamer's blog

hlamer's picture

Beaver debugger

After a long time I am happy to introduce Beaver Debugger. It is GDB frontend, integrated with MkS.

hlamer's picture

Problems with building 1.8.4.0b1

User fthieme recently reported, that version 1.8.4.0b1 is not buildable in his system. (Arch Linux, Qt 4.5.2)
We found a solution, svn trunk is fixed now.
If you can't build 1.8.4.0b1 - try to use svn trunk version.
Here is instructions: http://monkeystudio.org/wiki/Svn

hlamer's picture

Debugger for MkS

Currently I am trying to port (steal ;) ) the Qt Creator debugger plugin, for use it with the MkS.
Today I've got a simple application, which contains unmodified code of the original debugger, and could load it and show it's UI and main menu. The current goal - a fully functional standalone (no Qt Creator, no MkS) debugger based on the debugger plugin codebase.
I think, 35% of work is done.
Sources are there:
svn://svn.tuxfamily.org/svnroot/monkeystudio/mks/creatordebugger

Update 05.12.2009
Screenshot creatordebugger2.png

hlamer's picture

MkS svn repository - revision 3000

Today our subversion repository has an jubilee -revision 3000

hlamer's picture

Internal scripting interface

Currently MkS developed only in C++ programming language, all data and is hardcoded in code, all plugins is written on C++/Qt.

hlamer's picture

Navigator for PHP files

Some time ago Nieradzik Tim asked about feature "Add class browser support for PHP files"
I was really surprised, because I thought it works.
Today I checked - some of ctags parsers not worked in last time, so, Navigator not worked for PHP, HTML and other 4 languages. Now it's fixed. I hope, we will not have problems with building on Windows.

hlamer's picture

Project timeline

MkS development process was chaotic and without any strategies in first time. I and P@sNox usually made things, which we need more than others until now, and which we know how to do.
Often decision to write some module was made in one minute, just because someone asked/said about it.
It was a wrong way, as result - now we have a lot of advanced features of IDE, but we just are only advanced text editor, because haven't usable debugger. I and P@sNox yesterday night tried to fix this situation, and develop some plane of further development, that we call "Timeline".

hlamer's picture

New Search and Replace engine

Before New Year I worked under new Search and Replace engine. Now it's 80% rewritten.
Internally - I moved it from MkS core to plugin, and made code factoring. Now it consists 4 parts (classes) business logic, main user interface, search thread, dock with search results. Business logic don't mixed with user interface.
For user there is now are 3 sensible changes:

  • Possibility to replace all matches in a directory, not only in the file
  • No freeze when searching in directory
  • Incremental search.

Syndicate content