2 registered members (Quad, AndrewAMD),
593
guests, and 4
spiders. |
Key:
Admin,
Global Mod,
Mod
|
|
|
HorusIDE
#401011
05/11/12 00:09
05/11/12 00:09
|
|
HorusIDE
Finally... the first public version of Horus is available: http://horuside.recursivebytes.com Follow the instructions on the download-site to setup Horus for Lite-C-Development. Please test the application and report any bugs. If you like Horus you can translate the UI into your native language. Just copy HorusIDE/lang/en.lng and change the definition and meta-data. if you do so, it would be nice if you send me a copy of your translation. Notice for SSD-Users: Horus has a integrated file loss protection (it saves every open file every 30 seconds in a temp-dir). in the configuration-window you can disable or adjust this feature in order to reduce unnecessary write operations. For more information (and discussions about future versions), i want to refer to the development-thread. Have a nice weekend
|
|
|
Re: HorusIDE
[Re: preacherX]
#418502
02/25/13 18:22
02/25/13 18:22
|
Joined: Feb 2005
Posts: 3,687 Hessen, Germany
Tempelbauer
OP
Expert
|
OP
Expert
Joined: Feb 2005
Posts: 3,687
Hessen, Germany
|
Wie groß ist denn dein Skript?
Wenn ich mich recht entsinne, gibt es eine Obergrenze was Verschachtelungen der Grammatik angeht. Die war notwendig beim alten Parser-System, da sonst der Stack von Horus überlaufen kann und das Programm abschmiert. Ob die neue Engine das auch macht, kann ich dir auswendig nicht sagen, aber ich hab mein ich die Begrenzungen nicht herausgenommen (hab auch nicht mehr dran gedacht, da ich selbst keine extrem großen Quellcode Dateien habe).
Also wenn du eine riesen Datei hast, die Lite-C-Syntax eingeschaltet ist und kein Parserfehler kommt, er aber trotzdem nichts anzeigt greift wohl die Begrenzung. 3run hatte vor einigen Tagen ein ähnliches Problem was durch einen Neustart des Editors behoben war (vielleicht ist das bei dir auch so).
Ich werd das aber mal auf die Liste setzen, damit ichs mir bei Gelegenheit mal anschaue.
|
|
|
Re: HorusIDE
[Re: Tempelbauer]
#418554
02/26/13 16:45
02/26/13 16:45
|
Joined: Feb 2005
Posts: 3,687 Hessen, Germany
Tempelbauer
OP
Expert
|
OP
Expert
Joined: Feb 2005
Posts: 3,687
Hessen, Germany
|
also das funktioniert definitiv. hab grade mal eine datei mit 10000 funktionen erstellt und die wird anstandslos und komplett geparst. naja... fast anstandslos. das parsing der datei dauert mehrere minuten und wenn man was am code ändert ist natürlich die quelle out of date und der parsing vorgang wird erneut angestoßen. das könnte der grund sein, weshalb bei dir nichts kommt. der parsing-thread müsste dann voll ausgelastet sein (s. taskmanager). also das gefällt mir gar nicht, das muss schneller gehn. ich werd in der nächsten oder übernächsten version eine schnellere variante mithilfe von regulären ausdrücken einbauen (wie im SED) die dann vom code jumper benutzt wird. ist zwar dann nicht so akkurat wie geparst, aber dann gibts kaum wartezeiten vielen dank, dass du mich drauf hingewiesen hast
|
|
|
Re: HorusIDE
[Re: Tempelbauer]
#418571
02/26/13 20:17
02/26/13 20:17
|
Joined: Apr 2007
Posts: 3,751 Canada
WretchedSid
Expert
|
Expert
Joined: Apr 2007
Posts: 3,751
Canada
|
Du könntest dir ein Clang cross compilen und statisch/dynamisch mit Horus linken und das zum parsen der Projekte nutzen (natürlich so benutzen das es nicht LLVM IR ausspuckt sondern dir den Kram in memory gibt).
Shitlord by trade and passion. Graphics programmer at Laminar Research. I write blog posts at feresignum.com
|
|
|
Re: HorusIDE
[Re: Tempelbauer]
#434876
12/29/13 00:29
12/29/13 00:29
|
Joined: Nov 2011
Posts: 274 de
lemming
Member
|
Member
Joined: Nov 2011
Posts: 274
de
|
[Feature] Acknex Manual Integration [Feature] Pre/Post-Build/Run Commands
Horray! Horray! Thank you! =D
|
|
|
Re: HorusIDE
[Re: lemming]
#435740
01/12/14 19:32
01/12/14 19:32
|
Joined: Nov 2011
Posts: 274 de
lemming
Member
|
Member
Joined: Nov 2011
Posts: 274
de
|
Funktioniert soweit spitze, nur zwei Dinge:
Die Symbole für die Variablen neben den Zeilennummern sind deplaziert, wenn eine andere Schriftröße eingestellt ist.
Im Feld für die Eingabeposition werden Tabulatoren als 1 Zeichen gewertet. Kann man das ändern? Dann fällt das ausrichten von Kommentaren etwas leichter.
edit:// nochwas: Kann man defines auch zur Auto-Vervollständigen Liste aufnehmen? edit2:// Hab grad gesehen, das klappt doch. Musste nur eines der defines kurz einrücken, dann hatte er's verstanden.
Last edited by lemming; 01/12/14 19:49.
|
|
|
Re: HorusIDE
[Re: lemming]
#435742
01/12/14 22:40
01/12/14 22:40
|
Joined: Feb 2005
Posts: 3,687 Hessen, Germany
Tempelbauer
OP
Expert
|
OP
Expert
Joined: Feb 2005
Posts: 3,687
Hessen, Germany
|
Die Symbole für die Variablen neben den Zeilennummern sind deplaziert, wenn eine andere Schriftröße eingestellt ist. schau ich mir mal an Im Feld für die Eingabeposition werden Tabulatoren als 1 Zeichen gewertet. Kann man das ändern? Dann fällt das ausrichten von Kommentaren etwas leichter. Nein, Tabs sind 1 Zeichen (\t). Wenn, dann wäre eine implizite Konvertierung von Tabs in Leerzeichen eine Lösung. Ein kleines, leicht zu implementierendes Feature. Ich werds mal auf die ToDo setzen und bei Gelegenheit einbauen
|
|
|
|