Gamestudio Links
Zorro Links
Newest Posts
Help with plotting multiple ZigZag
by degenerate_762. 04/30/24 23:23
M1 Oversampling
by 11honza11. 04/30/24 08:16
Trading Journey
by howardR. 04/28/24 09:55
Zorro Trader GPT
by TipmyPip. 04/27/24 13:50
Data from CSV not parsed correctly
by jcl. 04/26/24 11:18
Why Zorro supports up to 72 cores?
by jcl. 04/26/24 11:09
Eigenwerbung
by jcl. 04/26/24 11:08
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
2 registered members (Quad, AndrewAMD), 593 guests, and 4 spiders.
Key: Admin, Global Mod, Mod
Newest Members
wandaluciaia, Mega_Rod, EternallyCurious, howardR, 11honza11
19049 Registered Users
Previous Gallery
Next Gallery
Print Thread
Rating: 5
Page 8 of 12 1 2 6 7 8 9 10 11 12
HorusIDE #401011
05/11/12 00:09
05/11/12 00:09
6 Images
Joined: Feb 2005
Posts: 3,687
Hessen, Germany
T
Tempelbauer Offline OP
Expert
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 laugh
112 Comments
Re: HorusIDE [Re: preacherX] #418502
02/25/13 18:22
02/25/13 18:22
Joined: Feb 2005
Posts: 3,687
Hessen, Germany
T
Tempelbauer Offline OP
Expert
Tempelbauer  Offline OP
Expert
T

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] #418515
02/26/13 09:51
02/26/13 09:51
Joined: Sep 2005
Posts: 352
Germany
preacherX Offline
Senior Member
preacherX  Offline
Senior Member

Joined: Sep 2005
Posts: 352
Germany
Das sind in momentan 24.000 Zeilen bei mir, bei SED funktioniert es ohne Probleme.

Neustart habe ich auch öfters probiert, aber ohne Erfolg.

Re: HorusIDE [Re: preacherX] #418516
02/26/13 11:15
02/26/13 11:15
Joined: Feb 2005
Posts: 3,687
Hessen, Germany
T
Tempelbauer Offline OP
Expert
Tempelbauer  Offline OP
Expert
T

Joined: Feb 2005
Posts: 3,687
Hessen, Germany
ok, das ist jetzt interessant. hab grad mal nachgesehn, Begrenzungen sind raus. Dann ist die Engine wohl zu faul. Ich werd mal versuchen das zu reproduzieren.

SED fliegt mit einfachen Regexen über den Code, daher geht das. Horus parst wirklich den Code Stück für Stück. Im Moment ist das noch ein kleiner Nachteil (du merkst es), in Zukunft wird das aber von Vorteil sein (wenn die geplanten Features dazu kommen)

Re: HorusIDE [Re: Tempelbauer] #418554
02/26/13 16:45
02/26/13 16:45
Joined: Feb 2005
Posts: 3,687
Hessen, Germany
T
Tempelbauer Offline OP
Expert
Tempelbauer  Offline OP
Expert
T

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 tongue
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 laugh

Re: HorusIDE [Re: Tempelbauer] #418571
02/26/13 20:17
02/26/13 20:17
Joined: Apr 2007
Posts: 3,751
Canada
WretchedSid Offline
Expert
WretchedSid  Offline
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: WretchedSid] #434873
12/28/13 22:56
12/28/13 22:56
Joined: Feb 2005
Posts: 3,687
Hessen, Germany
T
Tempelbauer Offline OP
Expert
Tempelbauer  Offline OP
Expert
T

Joined: Feb 2005
Posts: 3,687
Hessen, Germany
Version 2.2.0 RC1 available

Changes:
[Feature] Acknex Manual Integration
[Feature] Pre/Post-Build/Run Commands
[Feature] Visualisation of Variable-Positions
[Feature] Code-Snippets for structs
[Bugfix] Parser Performance-Improvement
[Bugfix] Minor Bugfixes

After a long time, the next version is available. It comes with an integration of the acknex manual, a feature wished by many requests. While writing your code you can now check out the manual content. Furthermore you can execute custom commandline-scripts or applications before or after Running / Publishing your project.

Have fun

Re: HorusIDE [Re: Tempelbauer] #434876
12/29/13 00:29
12/29/13 00:29
Joined: Nov 2011
Posts: 274
de
lemming Offline
Member
lemming  Offline
Member

Joined: Nov 2011
Posts: 274
de
Originally Posted By: Tempelbauer

[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 Offline
Member
lemming  Offline
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
T
Tempelbauer Offline OP
Expert
Tempelbauer  Offline OP
Expert
T

Joined: Feb 2005
Posts: 3,687
Hessen, Germany
Quote:
Die Symbole für die Variablen neben den Zeilennummern sind deplaziert, wenn eine andere Schriftröße eingestellt ist.

schau ich mir mal an

Quote:
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

Re: HorusIDE [Re: Tempelbauer] #435752
01/13/14 12:16
01/13/14 12:16
Joined: Feb 2005
Posts: 3,687
Hessen, Germany
T
Tempelbauer Offline OP
Expert
Tempelbauer  Offline OP
Expert
T

Joined: Feb 2005
Posts: 3,687
Hessen, Germany
Ich kann das mit der Fehlplatzierung der Symbole nicht reproduzieren. Direkt nach dem Umstellen auf die neue Schriftgröße waren sie zwar deplatziert, aber sobald ein Refresh der Anzeige kommt (scrollen oder Cursor-Position ändern) sind sie korrekt ausgerichtet, egal welche Schriftgröße verwendet wird

Page 8 of 12 1 2 6 7 8 9 10 11 12

Moderated by  jcl, Realspawn, Spirit 

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1