Project
Astella
Priority
Normal
Type
Feature
Fix versions
No Fix versions
State
Fixed
Assignee
Maxim Mossienko
Subsystem
No subsystem
Affected versions
No Affected versions
Fixed in build
(none)
  • Created by   Simon Bailey
    8 months ago (15 Sep 2011 13:09)
  • Updated by   Dominic Graefen
    3 months ago (16 Feb 2012 22:33)
 
AS-168 HAXE Language Support
64
Issue is visible to: All Users
  The issue is visible to the selected user group only
It would be great to follow FDT 5's lead and implement support for http://haxe.org/
Comments (30)
 
History
 
Linked Issues (?)
 
TeamCity Changes (0)
 
Dominic Graefen
  Dominic Graefen
21 Oct 2011 15:27
7 months ago
This would indeed be a perfect addition to Astella.
Someone has also started making a plugin for IDEA: https://github.com/fkorotkov/haXe-plugin
Till Schneidereit
  Till Schneidereit
21 Oct 2011 15:38
7 months ago
I also had a look into this, but couldn't quickly figure out if it would be possible to use the Haxe compiler's support for providing code hinting: http://ncannasse.fr/blog/haxe_completion?lang=en
Without that, full Haxe support would probably be very hard to implement because of Haxe's support for macros written in Haxe itself.
neil manuell
  neil manuell
23 Nov 2011 15:19
6 months ago
it would be nice if this included NME also
bruno baudry
  bruno baudry
28 Nov 2011 02:26
5 months ago
+1
Eric Priou
  Eric Priou
28 Nov 2011 02:44
5 months ago
haXe is an equivalent of coffeescript for js, plus can compile for other platforms ; with NME for example.
It is definitively an excellent tool that need a top level IDE.
Should this give it a higher adoption too ?!
RAZAFINDRALAMBO Tiana
  RAZAFINDRALAMBO Tiana
28 Nov 2011 11:19
5 months ago
need ! +1
Matthieu Guillemot
  Matthieu Guillemot
29 Nov 2011 10:51
5 months ago
This would really be awesome.
Tilman Walter
  Tilman Walter
05 Dec 2011 16:53
5 months ago
Assuming that jetbrains would decide to support haxe language in astella, will it be supported by intellij idea too?
Alexander Doroshko
  Alexander Doroshko
05 Dec 2011 18:57
5 months ago
Yes, IntelliJ IDEA is a superset of all IntelliJ Platform based products (except AppCode).
Brad Borch
  Brad Borch
24 Dec 2011 08:03
5 months ago
Yes please add HAXE!
Dominic Graefen
  Dominic Graefen
25 Dec 2011 17:10
5 months ago
There is also a thread on the haXe mailinglist, to add new code-completion and code-inspection features to the compiler. This would be a great way to request features needed by IDEA to provide the best support. https://groups.google.com/forum/#!topic/haxelang/3gSLnI0NAKY
Kirill Safonov
  Kirill Safonov
25 Dec 2011 18:18
5 months ago
Thanks for sharing!
Florian Hofmann
  Florian Hofmann
25 Dec 2011 21:24
5 months ago
And please add support for NME. Build files are slightly different (http://www.haxenme.org/developers/documentation/nmml-project-files/) and projects are compiled slightly different.
Clark
  Clark
29 Dec 2011 04:29
4 months ago
+1 for NME support too
Dominic Graefen
  Dominic Graefen
07 Jan 2012 04:01
4 months ago
Has there been any work done on this plugin yet? If not it might make sense to turn this into a community effort to provide this plugin.
Maybe we can fork off the plugin Fedor Korotkov has started developing? https://github.com/fkorotkov/haXe-plugin
Kirill Safonov
  Kirill Safonov
07 Jan 2012 11:22
4 months ago
Hi Dominic, our plan is to resume the plugin development in 1-2 weeks. I will post an update here as soon as the updated plugin is published in JetBrains plugin repository.
Dominic Graefen
  Dominic Graefen
07 Jan 2012 11:24
4 months ago
Fantastic, thanks for the update Kirill. Let me know if you need any help.
Yuri Ketov
  Yuri Ketov
07 Jan 2012 13:19
4 months ago
+ 1 to NME
And it would be nice if this plugin is included in Astella by default. it would nicely extend its idea - flash, mobile and html5 coding in one IDE.
Amin Radjabov
  Amin Radjabov
08 Jan 2012 13:31
4 months ago
+1
Igor Kravchenko
  Igor Kravchenko
12 Jan 2012 12:10
4 months ago
+1 to NME, for sure
Roman
  Roman
14 Jan 2012 12:21
4 months ago
+1 to NME
Ryan Hovland
  Ryan Hovland
18 Jan 2012 22:04
4 months ago
+1 for haxe support!
Fedor Korotkov
  Fedor Korotkov
23 Jan 2012 17:23
4 months ago
Does anyone use conditional compilation in such a way?

public #if flash function #else class #end TEST #if flash () #end {
//code
}
Willi Schönborn
  Willi Schönborn
23 Jan 2012 22:27
4 months ago
I can proudly say i never did and hopefully get never forced to. That looks just awful.
Peter Nemeth
  Peter Nemeth
30 Jan 2012 18:21
3 months ago
+1

besides getting a proper IDE this would hopefully also push haxe
Dominic Graefen
  Dominic Graefen
02 Feb 2012 20:47
3 months ago
Is there any chance of getting early access to the haXe plugin? Would love to provide help and can't wait for it. :)
Kirill Safonov
  Kirill Safonov
16 Feb 2012 21:29
3 months ago
The first version of haXe plugin is now available. It is compatible with the latest IDEA 11.1 EAP build (Ultimate edition) and has the following features:
  • basic syntax validation
  • brace matching
  • keyword completion
  • compiling to Flash, JavaScript and Neko targets
  • running in Neko VM

Plugin is not bundled by default, to install it please open Settings dialog, then click Plugins, Browse repositories and search for 'haxe'.

Please find a short screencast on sample project setup.

Now closing this issue, everyone please submit your requests and bug reports as separate tickets. Questions are welcome in forums.
Related Changes
Resolved Date
3 months ago (16 Feb 2012 21:29)
State
SubmittedFixed
Dominic Graefen
  Dominic Graefen
16 Feb 2012 22:08
3 months ago
Cool, checking it out right now. Is there already a place where we can ask questions and/or report bugs?
Kirill Safonov
  Kirill Safonov
16 Feb 2012 22:27
3 months ago
Yes, please see my comment above: bugs should go here in tracker (as separate tickets please), questions are welcome in forums.
Dominic Graefen
  Dominic Graefen
16 Feb 2012 22:33
3 months ago
Thanks, sorry for not reading carefully.