Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > media > contrib > by-pkgid > 26a51fc0a40aff07c0bb24f02b290e94 > files > 6

motor-3.2.0-1mdk.i586.rpm


Motor is a text mode based programming environment for Linux. It
consists of a powerful editor with syntax highlight feature, project
manager, makefile generator, gcc and gdb front-end, etc. Deep CVS
integration is also provided. A symbol browser is provided to make it
easier to move between various definitions in the source.

Every part of the IDE is configurable. You can define any kind of
debugger and version control system, syntax highlight, compiler messages
to parse, add additional actions, etc. Though in some parts it's not
that trivial, but who says it's gotta be so? :)

Internal editor has the following highlights. Of course, it can open
multiple files at once, has a standard set of block operations with some
nice additions like shifting whole blocks to make it easier to add
indents to your source. The find tool allows you to use regular
expressions, search in the whole project or its particular folders, you
can even perform searches in several projects. And sure there is a
possibility to use an external editor in cause if you don't like such a
cute thingie :)


I think that every program must comply with an ideology of the operating
system it's written for and it's a very important part of success of a
software product, so when I started writing motor I'd deceided to create
a useful tool for open source programmers that would comply with an
ideology of Linux as much as possible. When I use an "igeology" term,
first of all I mean the way the program works in general, the OS
facilities usage and an interface concept (for this kind of programs).

There was a limited set of programs used almost by all of Linux
programmers in developing their open source programs. Usually they were
a text editor (I prefered mcedit), gcc/g++ compiler, make, gdb, cvs,
autoconf and some other tools. Programming IDE should integrate all of
them in an entrie user interface to help a programmer to organize his
projects the way he likes, to debug programs seeing the source and
modify it in the same time, etc.. I know, most of those tools comply
with Linux ideology quite well, but they relate to the command-line
interface concept. Some people find it useful, but as for me, I prefer a
bit higher level of visuality. It should be something like Midnight
Commander, that is de-facto a standard for text user interface for
Linux. That's what I tried to make.


Author's home site	http://konst.org.ua/
Product homepage	http://konst.org.ua/motor/
Author's resume		http://konst.org.ua/resume/