Perfect Coding Environment Devlog
2003 2004 2005 2006 2007 aktuell
31. 0.3.3 ist runde sache meint manuel
09.07. bin wieder daheim und hab einiges geschafft
30. sehr schnelle entwicklung derzeit, achtet aufs nightly archive
24. release der 0.3.2 war wichtiger schritt aber es reicht nicht die
aufgebaute technik auf hauptmenü zu übertragen vorher muss ich
komplett eigenes event system implementieren das auch mit den in
der command liste definierten tastaturkombinationen verknüpft
16. es geht stetig dieser tage, sämliche 5 kontextmenüs werden auf neue
art erzeug funktionieren voll und und das paar fürs editpanel hat
den ersten eval connector, ich möchte noch einige sachen wie
dynamisches kontextmenü im tabbar und checkbare items und dann denk
ich wird 0.3.2 released
11. entwerfe grad ein caching system für die commandlist, was der sache
ermöglicht schnell zu sein auch wenn sie voll veränderbar bleibt
wechsel der sprache crasht auch, wenn das fertig ist, dürfte das problem
auch gegangen sein; ich denk für die menüs werd ich yaml nehmen,
(nicht das hier, obwohl auch interessant),
ein optimierter parser färe sehr schön (und schnell)
08. es gibt viel zu bedenken für das neue voll funktionale, voll konfigurierbare
interface system, aber es wächst noch ein tag wie dieser und die ersten teile
werden etwas sehbares vollbringen und der lange prozess des übergangs und der
ausmistung vieler dreckiger ecken wird beginnen
07. neue screenshots, links gefixed denn auf wx hat sich optisch viel getan
04. zweiter prototyp geht, werde die gui sachen wohl in yaml machen weil diese
dinge serien (listen) verschieder dinge sind, um das mit general zu erreichen
bräuchte ich 1. specialle optionen eingestellt und und es würde wesentlich mehr
syntax benötigen statt:
<document_context>
item = button edit-undo
item = button edit-redo
item = separator
</document_context>
wäre es:
document_context:
- button edit-undo
- button edit-redo
- separator
es ist zwar mehr pythonartig was in programmiersprache ungünstig wäre aber als
auszeichnungssprache effektif
02.06. das erste demo funzt, selbstgemachte menüitems enthalten alles was ich wollte
31. führe grad neues system für kontextmenüs ein die dann nicht nur im editpanel
oder statuszeile erscheinen können sondern an jedem knopf, dies ist auch
vorbereitung für die dynamischen menüs/plugin api/xrc ablösung die ich bei
der searchbar beginnen wollte aber jetzt lieber hier durchziehe
erster sichtbarer vorteil der änderung soll ein zweites kontextmenü für das
editpanel sein das bei markiertem text erscheint
22. was dauert immer so lang?, ja das CPANrelease hab ich künstlich rausgezögert
weil ich mir mit dem namen nicht einig werde, aber in letzten tagen einige ecken
im code aufgeräumt, 0.3.1.6 als nightly released, es geht schon ... etwas wird
siche bald noch kommen brauch nur etwas erdung
10. bin kurz davor durchzudrehen, versuchte zu erzwingen endlich den neuen namen
für den editor zu finden und das obwohl ich grad nichtmal so interessiert bin;
xeper ? chepher ? pika ? ich hoffe zu wissen
05.05. bald neues testing release
27. bin zurück, war auch auf klausikonzert war ganz gut,
hab grad idee buch zu schreiben: "tod der wissenschaft"
20. bis auf einen fix aktiv aber kaum PCE , gute downloadzahlen, hört KLF - K Cera Cera
09. lied des tages : jack johnson > cocoon
08. es liegt fast alles brach, mache dafür grad ein paar tutorials bei uns und
ringe um meine freiheit
04.04. doch noch geschafft die tour heute zu veröffentlichen
27. hab einiges an den seitennamen geändert news.shtml -> home_news.shtml
damit man zusammenhänge leichter im verzeichnis findes auch wenn
news.shtml einfacher war aber hab eine umleitung dringelassen für
die lesezeichen die dahin gesetzt waren; begonnen hab ich gestern damit
bei den Gedanken dieses system das aber schon lang in meinem Kopf war
einzuführen weil sonst das verzeichnis zu unübersichtlich wird
26. adam meint wir brauchen einen namen.jetzt. aber unter hetze war ich noch
nie gut; die seiten sind etwas erweitert und ich werde noch updates in
den bereichen credits, downloads, und dem copyright include weiter vor
allem in der deutschen thougts sektion unterwegs sein die wenn sie einmal
vorerst abgeschlossen dann auch überstzt wird
25. alles ist an einem punkt wo es etwas frustriert, nicht nur das ich noch
nicht wieder ganz gesund bin, ne ich krieg grad viele anfragen zum mitmachen
aber es rührt sich doch fast nichts ausser was ich oder adam macht,
hoffentlich klappt das diesmal mit der intallation unter win da seine
module sich mit activeperl nicht vertrugen und nicht von der cpanshell
installiert werden konnten; was direkt bevorsteht wird auch etwas schlammig;
ich brauch neben den unter erwähnten sachen noch ein system für contextmenüs
das jetzt halbwegs in meinem kopf ensteht undein system das die geometrischen
reihenfolgen der komponenten beweglich verwalten kann
21. oh mann in der pce.pm sass noch dicker bug, konnte nicht mal dateien
als parameter beim start öffnen, aber das war zu lösen;
in der dissect path war noch stolperfalle wenn datei gar kein pfad hatte,
aber auch das liess sich lösen; (ziemliche kanten noch in der file/doc API)
was wirklich zu problem jetzt wird das ich mir pomplett neues system
ausdenken zu habe wie ich config dateien behandle, ähnlich dem das perl
selber hat also mehrere pfade wos drin sein kann und mit zeitstempel
wann es geladen wurde das auch wieder neu geladen werden kann,
das ganze daten leg ich dann wohl unter PCE::internal{config_files}
oder so ab oder unter $PCE::app{config}{files} und denn der parser lag
eh unter $PCE::app{configparser} und kann mitkommen in den neuen namespace
unter $PCE::app{config}{parser}
20. fange an die struktur der neuen syntaxmode dateien zu ordnen, denn die
alte perl methode ist wirklich unsauber; der perl eigene use mechanismus
läd keine akualisierten module neu und es ist sehr haarig perl namespaces
wieder sauber u kriegen ausserdem fangen wir an dinge global oder im
quellcode abzulegen die eigentlich einem syntaxmode einer sprache zugeodnet
gehören, das ganze ist auch basis wichtige features sauber zu lösen wie
sprachabhängige tools einbinden und sprachabhängiges kommentieren, bracelight
etc es wird auch der anfang werden bestimmte häufig ablaufende dinge
high order perl mässig zu optimieren;
ganz nebenbei fängt jetzt die jagdsaison auf Wx::XRC an das ich in dem
ersten post dieses devlogs als sooo cool gelobt hab; es war auch cool für
einen sehr schnellen start mit einem features das mir immer sehr wichtig war
aber nun kennen wir die grenzen und müssen weiter ziehen und ich hab wirklich
noch keine ahnung wie ich das schaffen soll aber 0.3.2 wird erst erscheinen
wenn toolbar und searchbar nicht vollständig aus eignen config dateien gebaut
werden, und sei es aus yaml, was mir da auch immer noch problem macht ist die
combobox im searchbar die sich beim reload nicht entfernen lassen will und
dann zb beim wechsel der sprache 2mal da ist, dies ist neben der tatsache das
beim drücken der entfernen-taste in der suchzeile, das kommando im editpanel
ausgeführt wird
19. 0.3.1.3: brace navigation fertig, es ermöglicht mit +richtungstasten
zwischen zugehöregen klammern und den klammern eines levels zu springen
18. und während ich an 0.3.1.3 baue (alt+back kann jetzt soft tabs einrücken),
und jetzt bin ich grad dabei eine mir neuartige methode einzubauen mit der
man per tastatur schnell im quellcode in den zusammenhängen springen kann,
werde es wohl brace navigation nennen oder so ist aber noch halbgar;
was grad wichtiger ist: ich suche nach gutem namen für das kind;
epieikeia gefällt mir vom klang und bedeutung sehr gut,
die anderen dürfen es ruhig pika nennen; noch ungewohnt und in entwicklung,
kann ja auch was ägyptisches werden
15. 0.3.1.1: kleine fixes und auf perl 5.8.8 gehoben
13. jwawoll, es wurde zeit 0.3.1 rauszugeben auch wenn es nciht funkelfrisch ist
11. ich mochte immer sehr die funktion der blocknavigation, jetzt wieder im
handel ab version 0.3.0.27, mit alt+pgup oder down springt der cursor
blockweise kommt shift dazu erweitert er entsprechend die markierung
das ganze musste dorthin verschoben werden weil am alten platz
+richtungstasten jetzt die rechteckige Markierung ist
10. ewiger ruhm, die perl foundation fördert uns schon direkt
05.03. bochum war ganz gut viele getroffen viel geredet gutes tut sich auf,
nadim tut mir etwas leid weil das mit VIP zu mergen nicht leicht ist,
aber das hier sieht auch interessant aus, das ist reines testprojekt
um (nicht nur) PCE unter linux zum laufen zu kriegen
25. nachdem autoeinrückung leicht verändert hab, gibt es noch ein paar
dinge am der blockeinrückung zu reparieren, aufbau der suchzeile
in geregelte bahnen formen und noch das find_all irgendwie
hinzubiegen das es mit hintergrunfmarkierung geht dann ist 0.3.1 soweit
24. Lesezeichen funktionieren jetzt vollständig in 0.3.0.25
06. habs nightly 0.3.0.19 ins linux format umgeformt
05. konnte wieder mit adam reden, cpanification continues, endlich sind alle
dateien in der cpan distro und adam bastelt grad am installer,
frage mich derzeit drängt ob GPL oder "as perl itself" lizenz
01.02. mein erster code seit langem Bookmark.pm fast fertig, deckt schon einige
grenzfälle ab. vortrag im pod format fertig, folien fast fertig,
fürhl mich immer och recht leer
27. shit, schon wieder 2 wochen weg aber der das wird das deckblatt für die slides des vortrages
achso und ich hab den rang eines Kirchdieners bekommen, bei uns im kloster
15. ja ich code grad wenig nur einige kleinigeite gefixt im menü,
typo im toolbar und ausgabe der grösse der markierung in der statuszeile
haben jetzt gleiches format wie ausgabe der caretposition,
der vortrag auf den ich mich sehr freue ist jetzt etwa halb geschrieben,
fang auch an slides zu machen, bin definitv zu faul,
soweit alles langweilig hier
03.01.2006 huch neues jahr, hm ja ich schreib grad an meinem vortrag für bochum
der insanely good werden soll, die ddr war meine geliebte heimat auch sie
seltsame doktoren hatte