> - IDE : looks like it's very important for most of the users. So far,
> there is two projects supporting haXe : HXDT (seems currently stalled)
> and FlashDevelop (Windows only - support haXe syntax). I don't have so
> much time to dedicate on working on the haXe IDE since there is things
> that should be done first (like haXe AVM2 support). My company is
> willing to encourage haXe adoption so yes we are able to dedicate some
> resources and fund an haXe IDE project. Please contact me offline is you
> are interested.
>

I know nothing about the internals of haXe or how OCaml works, or how
IDEs like hxdt work. Nevertheless I am going to throw in my 2 cents!

It seems to me that it ought to be possible to make it very easy for
IDE writers to do syntax checking, by making the parser that you have
already written accessible to them. I know that one of the issues that
people sometimes complain about is that haXe only returns one error at
a time, and that it would be necessary for a good syntax checker to be
able to do this. It seems to me that if you find this to be hard, it
would be equivalently hard for some outsider to write a syntax checker
that does this.

I would suggest that you create an API that allows someone to pass a
piece of text to an engine that you write that returns an array of
errors. Actually, I would think, perhaps you would pass it an array of
lines so you dont need to re-pass it the whole program every time the
user edits a line.

I know this is probably a non-trivial piece of work. But it really is
a language issue. If you did this, you would really be working in your
own domain of expertise and allowing many people to do cool IDE UIs
that would support haXe. I know that right now the hxdt guys are stuck
on parsing, and there is some issue with the open source parser
generator they want to use. But in my mind this is really work that is
more easily done by you (given time issues which I fully understand
:).

I would love to hear your thoughts on this since I really dont know
anything about how your stuff works. I would love to know if something
like this might be possible.

Hank

_______________________________________________
osflash mailing list
[email protected]
http://osflash.org/mailman/listinfo/osflash_osflash.org

Reply via email to