Eclipse & BMax

Übersicht BlitzMax, BlitzMax NG Allgemein

Neue Antwort erstellen

Ana

Betreff: Eclipse & BMax

BeitragSa, Jul 23, 2011 16:53
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallihallo,

in letzter Zeit hab ich viel mit Eclipse (und Java) machen müssen und ungefähr im halbstunden Takt ein entzücktes "Ich liebe Eclipse" von mir gequietscht, obwohl es nun eigentlich nicht neu für mich ist. Allerdings erscheint mir jetzt die Standart BlitzIDE doch recht lahm und ich hab mich mal umgeschaut ob es vergleichbares oder ein Plugin für Eclipse gibt. Allerdings bin ich nicht so richtig fündig geworden, es schien mal eins gegeben zu haben und so mancher wollte eins machen aber ich stoße nur auf tote Links oder schon seit Jahren nicht mehr aktuallisierten "In kürze wird eine funktionierde Version zur verfügung stehen". Eventuell liegts aber nur an meinen mäßigen Googlekünsten =D

Weiß da jemand mehr oder hat zur Not eine "würdige" Alternative?
Don't only practice your art,
but force your way into its secrets,
for it and knowledge
can raise human to divine

ZaP

BeitragSa, Jul 23, 2011 17:29
Antworten mit Zitat
Benutzer-Profile anzeigen
Also BLIde gibt's in der Standard-Version kostenlos, das macht sich ziemlich gut.
Starfare: Worklog, Website (download)

Ana

BeitragSa, Jul 23, 2011 18:10
Antworten mit Zitat
Benutzer-Profile anzeigen
Ja das habe ich mir auch schon angesehen, völlig hin und weg bin ich nicht. Die "live" korrektur kann es nicht oder?
Don't only practice your art,
but force your way into its secrets,
for it and knowledge
can raise human to divine

ZaP

BeitragSa, Jul 23, 2011 20:47
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich bin mir nicht ganz sicher was Du meinst, aber vermutlich kann es das.
Starfare: Worklog, Website (download)

Der Eisvogel

BeitragSa, Jul 23, 2011 21:07
Antworten mit Zitat
Benutzer-Profile anzeigen
Nein kann es nicht leider nicht. Aber wenn du für Eclipse eine BlitzMax Unterstüzung möchtest, die auch die Livekorrektur beherrscht, dann wird das etwas schwierig denke ich mal.
Ungarische Notation kann nützlich sein.
BlitzMax ; Blitz3D
Win 7 Pro 64 Bit ; Intel Core i7-860 ; 8 GB Ram ; ATI HD 5750 1 GB
Projekte: Window-Crasher
Ich liebe es mit der WinAPI zu spielen.

Vertex

BeitragSa, Jul 23, 2011 23:27
Antworten mit Zitat
Benutzer-Profile anzeigen
Mir fällt auch nur eclipsemax von brucey ein http://code.google.com/p/eclipsemax/

Er baut auf das Dynamic Language Toolkit (DLTK) auf: http://eclipse.org/dltk

Aus der Berufspraxis kenne ich nur zu gut, wie aufwändig es ist, sich mit der Eclipse-Architektur zu beschäftigen und dafür Plug-Ins zu entwickeln. Man ist eindeutig zu sehr mit dem Java Development Toolkit bzgl. der Features und Perfektion verwöhnt. Jeder Editor für eine andere Sprache muss sich daran messen lassen, und kann letzlich aber nur dagegen untergehen. Da ich mich sowohl mit Compilerbau gerne auseinander setze als auch mit Eclipse kann ich nur sagen, dass so etwas nahezu unmöglich als kleines Ein-Mann-Projekt umzusetzen ist.

Ciao Olli
vertex.dreamfall.at | GitHub

Ana

BeitragSo, Jul 24, 2011 1:36
Antworten mit Zitat
Benutzer-Profile anzeigen
Danke Olli, die Seite hatte ich auch schon gesehen, aber entweder stell ich mich nur ziemlich dumm an, oder ein paar der nötigen Datein sind nicht mehr verfügbar.

Liebe Grüße Diana
Don't only practice your art,
but force your way into its secrets,
for it and knowledge
can raise human to divine

Der Eisvogel

BeitragSo, Jul 24, 2011 8:35
Antworten mit Zitat
Benutzer-Profile anzeigen
Im SVN findest du die nötigen Daten von dem Projekt: http://eclipsemax.googlecode.com/svn/trunk/
Ungarische Notation kann nützlich sein.
BlitzMax ; Blitz3D
Win 7 Pro 64 Bit ; Intel Core i7-860 ; 8 GB Ram ; ATI HD 5750 1 GB
Projekte: Window-Crasher
Ich liebe es mit der WinAPI zu spielen.

M0rgenstern

BeitragSo, Jul 24, 2011 9:27
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich schalt mich mal grade dazwischen.
Fänds auch interessant so ein Plugin für eclipse zu haben. Aber... wie lädt man die Dateien von der Seite runter?
Ich kanns Eclipse auch nicht als Download-Source geben.

Lg, M0rgenstern

DaysShadow

BeitragSo, Jul 24, 2011 11:12
Antworten mit Zitat
Benutzer-Profile anzeigen
Mit einem SVN Tool wie TortoiseSVN oder RapidSVN, mit denen machst du einen Checkout und es werden die Dateien heruntergeladen.

Edit: Mit dem Plugin Subclipse soll es auch direkt von Eclipse aus gehen laut der Seite.
Edit2: Siehe unter mir, viel ausführlicher und sogar schon getestet Wink
Blessed is the mind too small for doubt
  • Zuletzt bearbeitet von DaysShadow am So, Jul 24, 2011 11:16, insgesamt einmal bearbeitet

Vertex

BeitragSo, Jul 24, 2011 11:15
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich habs auf die Schnelle versucht zum laufen zu bekommen -- aber ohne Erfolg.

Was habe ich gemacht:
- Eclipse Classic 3.7 installiert http://eclipse.org/downloads/
- Install new Software: Subversive SVN Team Provider
- Import > SVN > Project from SVN mit der URL http://eclipsemax.googlecode.com/svn/
da muss man einen gewünschten SVN Connector zuerst installieren, ich habe bspw. Subversive Connector Kit genommen > Neustart
- Nochmal Import > SVN > Project from SVN mit der URL http://eclipsemax.googlecode.com/svn/
- Die Projekte wie net.brucey.dltk.blitzmax.ui sollten nun im Project Explorer zu finden sein
- Wieder unter Install new Software das Dynamic Language Toolkit - Core Frameworks installieren

Wenn das DLTK installiert ist, wird ein Großteil der Fehler verschwinden. Es bleiben aber noch viele weitere Fehler, bei denen ich vermute, dass es an der neuen Version des DLTKs liegt. Die nötigen Libs wie antlr-runtime für den generierten Parser liefert Brucey ja mit. Warum er auf der Wiki Seite allerdings das Eclipse Modeling Framework (EMF) als required angibt, verstehe ich nicht. In den Plug-ins von ihm wird nirgendwo EMF als Dependencys angegeben.

Zusammengefasst: Unter der neuen Indigo Version von Eclipse wird wohl eclipsemax nicht laufen. Entweder man versucht es mit der sehr alten Galileo-Version oder jemand macht sich die Mühe, den Code anzupassen Smile

Ciao Olli

Edit:Nochmal etwas genauere Anleitung, um die Projekte vom SVN zu installieren:
- Im Project Explorer rechter Mausklick > Import ... > SVN > Project from SVN > die URL http://eclipsemax.googlecode.com/svn/ eingeben > Finish > und jetzt ganz wichtig: Bei "choose how to check out folder 'svn'" unbedingt "Find projects in the children of the selected resource" > Finish
Nur so bekommt Ihr die Ordner auch als richtige Plug-In Projekte in den Workspace

Edit 2: Ich habs zum laufen gebracht mit Indigo!
Es liegt tatsächlich nur am neuen DLTK. Wenn ihr das DLTK bereits installiert habt, dann müsst ihr es deinstallieren. Fügt die Update Site http://download.eclipse.org/releases/galileo hinzu und installiert von dort das DLTK Core Framework. Dann verschwinden alle Fehler. Ein erstes BlitzMax Proejtk konnte ich auch schon kompilieren (nicht den New Wizard verwenden, um eine bmax Datei zu erstellen, sondern über new File, sonst Fehler!)

Das sind 44 Fehler (manche davon auch doppelt) mit der Indigo Version des DLTKs, also noch recht überschaubar, um eclipsemax auf den neusten Stand zu bringen. Das sind kleine Fehler weil Klassen entfernt wurden, wie org.eclipse.dltk.ui.text.TodoTagRule die eclipsemax nutzt.

Edit 3: Hier noch ein Screenshot. Coolerweise liest eclipsemax bereits die BBDoc wie man in der Autocompletion sieht:
user posted image

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group