[name]
 pce = perfect coding enviroment |
       perl crypted extension |
       polymorphic code elements ....

 pce -  pse? namensgebung aus kosmologischen grnden
        mit ein paar quantenphysikalischen berlegungen(bootstrap-aufbau)
        aus elementen aufgebau soll der editor soll universal einsetzbar sein

 Perfekt - natrlich soll die software die beste sein

 perl - ist die sprache in der der editor geschrieben ist
        der geist von perl:(tismtowtdi)(maximale freiheit -
            kombinierbarkeit der krfte von elementen )
            alles ist schpfung also auch wandlung nur gott ist ewig

 coding - es geht um textbeabeitung es geht um schiffrierung und sinngebung
          in verschiedenem syntax

 enviroment - nicht emacs aber es sollte alles bieten was ein programmierer
              braucht um texte zu bearbeiten


[warum perl?]
 - perl ist effektiv, mchtig, unaufdringlich, schnell genug und meine lieblingssprache
 - idealer textprozessor/es geht um textbasierendes editieren
 - perl als scriptsprache erlaubt einheitliches format fr quellcode, config, macros,plugins
   im einheitlichen namensraum!!!
 - da der quellcode perl ist, braucht man nur den editor um den editor zu verbessern
   (+eingebaute hilfen)


[softwaredesign]
- fr win / lin(gtk)
 - bin anteil platformabhngig
 - src(perl + wx) plattformunabhngig
 - installer: NSIS / rpm
- visual toolkit:wxPerl
- nutzung vieler wichtiger open source gemeindschaften: scintilla(wxSTC),
  wxwindows, mozilla(wxMozilla), CPAN
- autonom / keine detein bentigt ausser das was der interaktive downloadmanager ausspuckt
- minimal perl(800kB) und andere opensource tools(tidy,cvs,7z,bzip) enthalten(je bedarf)
- < 9MB incl perl und wxperl; <1 MB eigentlicher quellcode
- autonome Module mit autoerkennung

[config]
- config in lokalen text-datein die jeden umzug berstehen
- alles Konfigurierbar(graphisch und in textdatein)
- teilverhalten in subconfigs splitbar / subconfigs frei einbindbar
- alles ist automatisierbar / jede Aktion ist ein macrokommando
- leichte bersetzung in andere sprachen


[visual design]
- viele Module - 1 Fenster
- mglichst wenig dialogboxen
- optionale kommandozeile (z.B 1fr shell und eine fr suchbefehle)
- wiederverwendbare gleichstrukturierte module
- mit gehaltener taste sollen module frei positionierbar sein
- exotische schriftstze spter, dank pango

geplante module/bennung noch unklar
mehrfache instanzen eines module(2 texte parralel) sollen mglich sein
[module]

(neutron) kern/oberflche/plugin,update& statuszentrale
(proton) editorkomponente / visuals
(elektron) kommandozeile / kommandozentral4

weitere:
-projektverwaltung
-schnittstelle zum dateisystem
-semantische struktur
-textbibliothek
-kurzhilfen zur aktuellen programmiersprache / sprachbaum
-shortcuts
-vorschau/wxMozilla/wxIE vielleicht spter auch fr tex u
-streng geheime visualisierungs werkzeuge

[extensions]
