Because im more fluent in Javascript compared to Haxe. Plus, no extern & untyped & easier to seperate code into plugins
I'm curious: why the change to manually written JS?
--
To post to this group haxe...@googlegroups.com
http://groups.google.com/group/haxelang?hl=en
---
You received this message because you are subscribed to a topic in the Google Groups "Haxe" group.
For more options, visit https://groups.google.com/d/optout.
You received this message because you are subscribed to the Google Groups "Haxe" group.
Although I can think of cases when Haxe can actually lead to better productivity by providing some additional syntactic sugar and abstraction through macros, like the @async metadata provided by haxe-js-kit*[0]
Lol.
Using Haxe in this is overkill. its like using diamond to cut a pillow. It will do a great job with high precision, but yeah.. overkill.
BTW,
Haxe studio adopt plugin mechanism, so anyone may write a Haxe-js based plugin. Slaps some API and you can use PHP & Python :)
Plugins only introduce functions. Integration were done seperately by js files using event listeners. event listeners then invoke function inside the plugin and do accordingly.
maybe a explanation diagram would be nice..
--
The friction when working in JS are the external APIs. Typescript/Flow have the same problem when you want to use typing, but working untyped is entirely without friction.
Haxe is too strict/convoluted for common mortals even when it comes to writing untyped code. I know the reasons (and the progress like require meta) but still wish there was a better way.
PS: using Haxe for HaxeStudio is far from overkill imho; it sadly shows that it's too easy to give up.
You received this message because you are subscribed to the Google Groups "Haxe" group.
Yes, creating a complete editor is a considerable job - you could better use your JS skills making a good Brackets or Atom.io Haxe integration.
Really there are good web-based editors and that's where Haxe should be integrated instead of starting from scratch.
--
To post to this group haxe...@googlegroups.com
http://groups.google.com/group/haxelang?hl=en
--- You received this message because you are subscribed to the Google Groups "Haxe" group.
The friction when working in JS are the external APIs. Typescript/Flow have the same problem when you want to use typing, but working untyped is entirely without friction.
Haxe is too strict/convoluted for common mortals even when it comes to writing untyped code. I know the reasons (and the progress like require meta) but still wish there was a better way.
PS: using Haxe for HaxeStudio is far from overkill imho; it sadly shows that it's too easy to give up.
You received this message because you are subscribed to the Google Groups "Haxe" group.
Please pardon me for not being very constructive as I post this "constatation" regularly without suggesting concrete solutions.
Coding using Haxe JS is my day job and my joy, and I'm doing my best to convince more people to use it, but although the language features appeal easily to JS coders looking for a better JS, there are a number of friction points which discourage them to going further.
--
I really think you should still consider making a great Brackets or Atom.io Haxe plugin: writing a complete editor/IDE is no fun and good Haxe integration enough work as is. You probably already have a lot pieces ready for that.
I know this is off topic, but one *could* argue Haxe adds friction when it comes to compiling to js If you are really well-versed in Javascript already.
While I like the prospect of a statically-typed js app, I’m yet to try it with an app I write, so I can’t really judge.
But I’ve heard from other people came with the opinion that in most cases, it’s better to just embrace javascript with a bit more discipline than to switch to Haxe.
The main problem here, It think, is the additional workload of creating/maintaining externs and mapping features from Haxe to js, which get on the way.
IMHO a good Atom.io integration (even written in JS) would be a lot more valuable than yet another half-baked webkit-based editor whatever the language.
if i'm able to write an Atom haxe plugin, does it redeem myself from doing a bad job on Haxe Studio?
That's what I meant :)
--
Option 1 can be quickly fruitful and rewarding: editors exist, are solid, pleasant, and popular. Concentrate on great Haxe completion, workflow and templates: that's already a lot for one dev to do well.
About option 2: can we discuss about bringing some focus/contributions around HIDE?
Option 1 can be quickly fruitful and rewarding: editors exist, are solid, pleasant, and popular. Concentrate on great Haxe completion, workflow and templates: that's already a lot for one dev to do well.
--
To post to this group haxe...@googlegroups.com
http://groups.google.com/group/haxelang?hl=en
---
You received this message because you are subscribed to the Google Groups "Haxe" group.
For more options, visit https://groups.google.com/d/optout.
@Johann I don't want to sound inflammatory here, but you seem to have a personal issue with JS which clouds a bit your judgement ;)
I share your enthusiasm for Haxe being a better language but I value well tested code which already exists and can be reused using externs. Also using Haxe doesn't mean the code will be good, tested and maintained.
You can do good software engineering in JS and saying the opposite is a ridiculous claim. It however doesn't scale well and it requires a lot more discipline, and that's why are a few projects like Typescript and Flow which aim to solve some of the problems without pretending that JS devs are morons.
Hi all,We've released Haxe Studio version 0.5.Changelog v0.5============
- Complete rewrite in Javascript
- uses promises
- anyword completion always available
- Haxe completion uses CTRL/META + Space on '.' and '('
- Haxe completion have description
- Auto switch to next tab if the active tab are closed.
- increase speed by converting watch object to promises
- fix inconsistence in multi os by change menu to HTML
- new theme
- new 'new project' mechanism.
- new 'new project' template, openfl & haxeflixel
- add console
- Include About page
- Include Update page