YCombinator hacker news discussion about haxe

207 views
Skip to first unread message

Raphael Harmel

unread,
Mar 5, 2012, 4:21:56 AM3/5/12
to haxe...@googlegroups.com

Philippe Elsass

unread,
Mar 5, 2012, 4:38:56 AM3/5/12
to haxe...@googlegroups.com
I agree "code once, deploy everywhere" is a ridiculous & confusing claim for haxe lang - people may stop here and think it can't be any good.


On Mon, Mar 5, 2012 at 10:21 AM, Raphael Harmel <raphael...@gmail.com> wrote:

Raph

--
To post to this group haxe...@googlegroups.com
http://groups.google.com/group/haxelang?hl=en



--
Philippe

Michael Cann

unread,
Mar 5, 2012, 5:32:23 AM3/5/12
to haxe...@googlegroups.com
"We use HaXe at Justin.tv. " 

Nice!

raph...@gmail.com

unread,
Mar 5, 2012, 5:49:26 AM3/5/12
to haxe...@googlegroups.com


On Monday, March 5, 2012 10:38:56 AM UTC+1, Philippe Elsass wrote:
I agree "code once, deploy everywhere" is a ridiculous & confusing claim for haxe lang - people may stop here and think it can't be any good.

I confirm this was my first reaction when I visited the haxe website. Though I'm very bad at marketing, I can only that the message didn't come over very well to me. I feel like the website is just trying too hard to convince me that Haxe is the panacea, rather than show me what's possible and let me decide by myself.

Actually, I had already seen the Haxe website earlier, but discarded it because I didn't feel confortable with the message conveyed, both with content and design (it was the old design).

Please consider this as positive feedback.

Raph

Raoul Duke

unread,
Mar 5, 2012, 3:05:13 PM3/5/12
to haxe...@googlegroups.com
On Mon, Mar 5, 2012 at 2:49 AM, <raph...@gmail.com> wrote:
> I confirm this was my first reaction when I visited the haxe website. Though
> I'm very bad at marketing, I can only that the message didn't come over very
> well to me. I feel like the website is just trying too hard to convince me
> that Haxe is the panacea, rather than show me what's possible and let me
> decide by myself.

i further agree. especially given the bugs and misunderstandings that
will always happen. it sounds too much like people who are drinking
too much drugged up kool aid, who are "apologists" for technology, who
won't listen to bug reports since it "works on my machine" etc.

i'm not saying that is how haxe and the community really *is* i'm
saying that is how it looks to anybody who has any experience with
being let down by other cross-platform systems.

Juraj Kirchheim

unread,
Mar 5, 2012, 4:18:10 PM3/5/12
to haxe...@googlegroups.com
I understand what you're saying, but what are you suggesting?
Is it up to the haXe community to soft-soap the know-it-alls, who
dismiss a tool without actually having seriously used it?

"Write once, deploy everywhere" is haXe's mission statement. Yes,
that's bold, but nobody pretends otherwise. I consider this optimism a
defining aspect of haXe. Now as an outsider one can either choose to
understand that and see how haXe is constantly advancing towards that
ideal, or one can choose to remain nit-picky, ignorant and negative.
I am happy to see people choose the first option, but I frankly
stopped caring for anyone following the latter path, especially if
they start posting unsubstantiated rants on the internet in the hope
that someone pats their back.

This whole discussion is just pointless, because it's entirely based
on esoteric blanket statements.
IMHO, the only thing we really can do to undeniably resolve this, is
to focus our energy on building software that demonstrate how close
haXe is to it's ambitious goal.

Regards,
Juraj

Philippe Elsass

unread,
Mar 5, 2012, 5:14:15 PM3/5/12
to haxe...@googlegroups.com
I don't agree the discussion is pointless - "write once, deploy everywhere" doesn't really mean anything, only reminds java's failed promise, and doesn't actually represent haxe. 

It's not a mission statement, haxe's mission statement is "one language to code all platforms". Some sub-projects like NME could somewhat have this pretention for game dev, but haxe isn't quite limited to NME.

Trolls aside, this is all is very confusing for people who aren't inside haxe for years already, and it's not ok not to care about that.




--
Philippe

Nicolas Cannasse

unread,
Mar 5, 2012, 5:24:44 PM3/5/12
to haxe...@googlegroups.com
Le 05/03/2012 23:14, Philippe Elsass a �crit :

> I don't agree the discussion is pointless - "write once, deploy
> everywhere" doesn't really mean anything, only reminds java's failed
> promise, and doesn't actually represent haxe.
>
> It's not a mission statement, haxe's mission statement is "one language
> to code all platforms". Some sub-projects like NME could somewhat have
> this pretention for game dev, but haxe isn't quite limited to NME.
>
> Trolls aside, this is all is very confusing for people who aren't inside
> haxe for years already, and it's not ok not to care about that.

Well, we didn't gave it big thoughts so if newcomers comments are
negative I'm perfectly fine to change this subtitle.

Any suggestions ? (it has to be short)

Few random proposals :

"One language, everywhere"
"One language, many platforms"
"Designed to be crossplatfom"

Best,
Nicolas


Benjamin Dasnois

unread,
Mar 5, 2012, 5:39:15 PM3/5/12
to haxe...@googlegroups.com
Hi!

Well, at least now we know that we have to seriously think about these things before making them live.
I love Philippe's "one language to code all platforms". I remember you were using "one language to rule them all" before Nicolas.

Regards,

On Mon, Mar 5, 2012 at 10:24 PM, Nicolas Cannasse <ncan...@motion-twin.com> wrote:



--
DASNOIS Benjamin
http://www.benjamindasnois.com

Simon Krajewski

unread,
Mar 5, 2012, 5:39:40 PM3/5/12
to haxe...@googlegroups.com
Am 05.03.2012 23:24, schrieb Nicolas Cannasse:
> Any suggestions ? (it has to be short)

"Haxe: Cross platforms"

Short, simple, memorable, not used yet. It also has two meanings that
both fit: to break through the boundaries of platforms and to mix
platforms in the way that Mendel mixed peas [1]. The first meaning
emphasizes haxe's abilities to overcome platform limitations during
development (such as the lack of strict typing for JS or the presence of
Adobe for Flash), the second is from the point of view of a finished
haxe applications that can consist of modules for several target languages.

Simon

[1] http://users.rcn.com/jkimball.ma.ultranet/BiologyPages/M/Mendel.html

Tarwin Stroh-Spijer

unread,
Mar 5, 2012, 5:40:34 PM3/5/12
to haxe...@googlegroups.com
I think it does need to be smaller though.

"One language, everywhre" gets the point across.


Tarwin Stroh-Spijer
_______________________

Touch My Pixel
http://www.touchmypixel.com/
cell: +1 650 842 0920
_______________________


Benjamin Dubois

unread,
Mar 5, 2012, 5:44:38 PM3/5/12
to haxe...@googlegroups.com
One language, native everywhere! :o

Ben

Philippe Elsass

unread,
Mar 5, 2012, 5:50:31 PM3/5/12
to haxe...@googlegroups.com
Hehe yeah, "one language to rule them all" :D
But "One language, everywhere" is cool. 
Philippe

Rob Fell

unread,
Mar 5, 2012, 5:55:10 PM3/5/12
to haxe...@googlegroups.com
 

On Monday, 5 March 2012 01:38:56 UTC-8, Philippe Elsass wrote:
I agree "code once, deploy everywhere" is a ridiculous & confusing claim for haxe lang - people may stop here and think it can't be any good.
 
 
I also feel this is an unnecessary claim, especially given how crowded this space is becoming.
 
Yes such a "code once, deploy anywhere" model is in sight for haXe, but likely needs to be delivered as subset service bundle (for deployment), and so may be restrictive in nature?  An interesting commercial model certainly, but not something that exists for easy consumption today.
 
Whereas the subtler "code once, think beyond" implies forward planning, future proofing and intrinsic portability while relaying how "deploy anywhere" actually works.  You like hmmm ...?
 
 

Simon Krajewski

unread,
Mar 5, 2012, 6:05:52 PM3/5/12
to haxe...@googlegroups.com
Am 05.03.2012 23:50, schrieb Philippe Elsass:
> Hehe yeah, "one language to rule them all" :D
> But "One language, everywhere" is cool.

Why so much focus on the language aspect? A language is just a means to
an end, It's wiser to focus on the outcome. The exciting thing about
haxe is not the language, but the translation.

Simon

ritchie turner

unread,
Mar 5, 2012, 6:20:43 PM3/5/12
to haxe...@googlegroups.com

maybe

platform proof
platform future proof
platform insulator

or multi platform but in the context of removing the friction between tiers

tierless development

with the pun on tears


--
Simplicity is the ultimate sophistication. ~ Leonardo da Vinci

Justin Donaldson

unread,
Mar 5, 2012, 6:43:52 PM3/5/12
to haxe...@googlegroups.com
Emphasizing the web focus is still important too imho...

HaXe: the World Wide Web Whatever

Best,
-Justin

On Mon, Mar 5, 2012 at 3:20 PM, ritchie turner <blac...@cloudshift.cl> wrote:

maybe

platform proof
platform future proof
platform insulator

or multi platform but in the context of removing the friction between tiers

tierless development

with the pun on tears


On 03/05/2012 07:24 PM, Nicolas Cannasse wrote:
Le 05/03/2012 23:14, Philippe Elsass a écrit :
I don't agree the discussion is pointless - "write once, deploy
everywhere" doesn't really mean anything, only reminds java's failed
promise, and doesn't actually represent haxe.

It's not a mission statement, haxe's mission statement is "one language
to code all platforms". Some sub-projects like NME could somewhat have
this pretention for game dev, but haxe isn't quite limited to NME.

Trolls aside, this is all is very confusing for people who aren't inside
haxe for years already, and it's not ok not to care about that.

Well, we didn't gave it big thoughts so if newcomers comments are negative I'm perfectly fine to change this subtitle.

Any suggestions ? (it has to be short)

Few random proposals :

"One language, everywhere"
"One language, many platforms"
"Designed to be crossplatfom"

Best,
Nicolas




--
Simplicity is the ultimate sophistication. ~ Leonardo da Vinci

James Hofmann

unread,
Mar 5, 2012, 6:49:51 PM3/5/12
to haXe
On Mar 5, 2:55 pm, Rob Fell <h...@hypersurge.com> wrote:
>
> Whereas the subtler "*code once, think beyond*" implies forward planning,
> future proofing and intrinsic portability while relaying how "deploy
> anywhere" actually works.  You like hmmm ...?

Anything with "code once, ____" is too similar to Java's original
marketing, and invites the worst possible comparisons. It's neither a
truthful nor helpful statement, because when you go to make it
portable, even in haXe, you're still going to _want_ to code some of
it twice in order to change the featureset across platforms. And if
it's not portable, of course you're only coding it once! :p

When "selling" the language in conversations with other developers I
tend to use the terms "realistic" and "practical" as in "realistically
portable" or "practical abstractions," which I think are also
applicable to the site's tagline. "A modern, realistic language, with
practical portability" could work since it gets to the heart of what
haXe can offer over most alternatives, and it fits with what the
actual focus of the project is - bells-and-whistles features and cross-
platform libraries tend to run secondary to the core language/
compiler, and should market themselves independently(as, for example,
NME has).

These phrases are usually enough to prompt a more detailed
explanation, and assuage the worries that haXe is another hype-fest
that uses magic pixie dust to "solve" portability, and won't have the
featureset necessary to solve their problems. It lets me mention the
major downside of our ecosystem(immaturity) while still leaving it on
the table as one worth exploring in more depth.

Tony Polinelli

unread,
Mar 5, 2012, 7:12:48 PM3/5/12
to haxe...@googlegroups.com
it makes your coding portable to many platforms? or broad  


haxe - broaden your focus

haxe - portable coding


although maybe a little short. I think it could have reference to the future - as thats where haxe's biggest potential is. 


haxe - broaden your future








--
Tony Polinelli
http://touchmypixel.com

Tony Polinelli

unread,
Mar 5, 2012, 7:13:43 PM3/5/12
to haxe...@googlegroups.com
expand is a better word



haxe - expand your focus


haxe - expand your future

Juraj Kirchheim

unread,
Mar 5, 2012, 7:26:54 PM3/5/12
to haxe...@googlegroups.com
On Mon, Mar 5, 2012 at 11:14 PM, Philippe Elsass
<philipp...@gmail.com> wrote:
> I don't agree the discussion is pointless - "write once, deploy everywhere"
> doesn't really mean anything, only reminds java's failed promise, and
> doesn't actually represent haxe.

If it meant nothing, how could one fail at it? ;)

> It's not a mission statement, haxe's mission statement is "one language to
> code all platforms". Some sub-projects like NME could somewhat have this
> pretention for game dev, but haxe isn't quite limited to NME.

One should note that half the new haxe.org landing page is visually
occupied by what's a rather flamboyant representation of WORA.
I don't use NME (at least not yet) but my personal impression is, that
it has given haXe a lot of traction lately and that that gigantic
banner is largely a tribute to that and that haXe is currently rather
strongly marketed through NME to get a piece of the flash exodus.

> Trolls aside, this is all is very confusing for people who aren't inside
> haxe for years already, and it's not ok not to care about that.

I am not proposing not to care about that. I am proposing to put our
code where our mouth is. While we can undoubtedly spend time on
branding haXe this way or that way, branding is not the core problem
in selling haXe. Personally, I find the new website rather cheesy and
don't relate at all to the focus it has, but ultimately, whatever you
do repulses certain people and attracts others. I really doubt,
there's a way to please everyone. Therefore I find assumptions on
whether or not the "new face of haXe" is more "new comer friendly" or
not highly speculative.
Among the things that haXe needs badly are: better documentation,
better tooling and (my main point here) more success stories. The only
reliable measure for the quality of a technology is the software built
using it. Anything else is an educated guess at best.

If you think changing the "slogan" will have any favorable effect,
please do. I wish I could share your optimism on that.
When I attempt to disperse people's skepticism, I show them this:
http://www.rezmason.net/talks/haxe_fatc_2011/demo3.html
It's simple. It works. It proves an intriguing point and sparks their
interest. I really think that that is what we should be looking for,
rather than good words and pretty looks. After all, we're programmers
;)

Regards,
Juraj

Juraj Kirchheim

unread,
Mar 5, 2012, 7:27:21 PM3/5/12
to haxe...@googlegroups.com
I'd propose this: "haXe - lock-in-free development"

Aside from the minor pun on lock-free, it's more about one thing: haXe
doesn't dictate a platform, unlike most cross-platform tools.

Or as corollaries: "haXe - transcend platforms" or "haXe - make
software love, not platform war" :D

Juraj Kirchheim

unread,
Mar 5, 2012, 7:31:55 PM3/5/12
to haxe...@googlegroups.com
On Tue, Mar 6, 2012 at 1:27 AM, Juraj Kirchheim <back...@googlemail.com> wrote:
> Aside from the minor pun on lock-free, it's more about one thing: haXe
> doesn't dictate a platform, unlike most cross-platform tools.

There's an incredible irony in that statement :)

Rob Fell

unread,
Mar 5, 2012, 8:37:41 PM3/5/12
to haxe...@googlegroups.com
How about
 
"Code today, expand tomorrow."
 
 
... I think it's important we say "code" or similar, this isn't a self-help seminar :p

David Peek

unread,
Mar 5, 2012, 9:39:33 PM3/5/12
to <haxelang@googlegroups.com>
Haxe - There is no platform.

Jason O'Neil

unread,
Mar 5, 2012, 9:41:45 PM3/5/12
to haxe...@googlegroups.com
Haxe - Your favourite platform, our favourite language.

David Peek

unread,
Mar 5, 2012, 9:46:48 PM3/5/12
to <haxelang@googlegroups.com>
Haxe - Language Liberated

misprintt

unread,
Mar 5, 2012, 10:06:04 PM3/5/12
to haxe...@googlegroups.com
+1  "Designed to be crossplatform" - it implies the intent and philosophy behind the language 

misprintt

unread,
Mar 5, 2012, 10:06:22 PM3/5/12
to haxe...@googlegroups.com
Haxe - Transcends Platforms

Hugh

unread,
Mar 6, 2012, 12:41:44 AM3/6/12
to haXe
Hi,
I quite like the idea that there is no (specific) platform.
I also think it may also be worth considering "open" in the tag -
something like:

haxe - open source, open platform

Or similar:
haxe - open platform programming

Another idea:

haxe - only one language

Which could mean "(The) only one language (you will never need)", Or
"(It is amazing what you can do with) only one language" / "(I can't
believe it's) only one language".

Re: the big graphic on the home page - I'm not a big fan. I think
something more subtle would be better (even in along the same lines).
Another variation may be to have the different devices contain the
text in their "native" fonts - OSs can be quite recognizable by their
default fonts.


Hugh

On Mar 6, 10:39 am, David Peek <David.P...@massiveinteractive.com>
wrote:
> To post to this group haxe...@googlegroups.com<mailto:haxe...@googlegroups.com>http://groups.google.com/group/haxelang?hl=en

Nakayama Muimu

unread,
Mar 6, 2012, 1:25:43 AM3/6/12
to haxe...@googlegroups.com
I agree that the chief feature of haXe is that you can target
'many different platforms' in 'one language'.

Hence my proposal:

"The language across platforms"

Or emphasizing 'one language' (but not so cool?):

"The lingua franca across platforms"


(I also like "One language, everywhere", though.)


Philippe Elsass

unread,
Mar 6, 2012, 2:54:54 AM3/6/12
to haxe...@googlegroups.com
I still lend toward a simple thing like "A better language, everywhere", because that's the goal of haxe in haxe.org. Things about "open", "future", etc. are very vague, virtual, promises.





--
Philippe

Jason O'Neil

unread,
Mar 6, 2012, 3:21:17 AM3/6/12
to haxe...@googlegroups.com
On Tue, Mar 6, 2012 at 3:54 PM, Philippe Elsass <philipp...@gmail.com> wrote:
I still lend toward a simple thing like "A better language, everywhere", because that's the goal of haxe in haxe.org. Things about "open", "future", etc. are very vague, virtual, promises.

I really like that, because that's the truth.  Even if you only target one platform, it is a better way to write for that one platform.  This is especially true for Flash, JS and PHP.  Probably most others as well...

The "deploy everywhere" line, while haxe does this better than most others, obviously has some negative connotations with a lot of people.  If we instead take the focus off their past troubles with "deploy anywhere" and on to the niceness of the haxe language, they might take more interest - in whichever platform is most relevant to them.  When it turns out that it can do cross platform really well, that's an added bonus :)



 

Juan Delgado

unread,
Mar 6, 2012, 3:36:43 AM3/6/12
to haxe...@googlegroups.com
Giving the state of affairs, I would go for"

"it's not Flash"

That would get you ./ front page. GUARANTEED.

--
Juan Delgado - Zárate
http://zarate.tv
http://blog.zarate.tv

Nicolas Cannasse

unread,
Mar 6, 2012, 3:56:31 AM3/6/12
to haxe...@googlegroups.com
Le 06/03/2012 01:26, Juraj Kirchheim a �crit :

> I am not proposing not to care about that. I am proposing to put our
> code where our mouth is. While we can undoubtedly spend time on
> branding haXe this way or that way, branding is not the core problem
> in selling haXe.

I don't agree here.

I think that from a technical point of view haXe has already been ahead
a lot of other concurrent solutions for years already.

There's still a lot of things to improve, and there will always be, but
as for haXe being more widespread, I don't think that's an issue with
current features or libraries : it's "just" a bit of marketing, success
stories, buzz.

I'm very glad we have people in the community like haXe NME team that
care about both the code quality AND the way to present it to others
(with websites such has http://www.haxenme.org)

I would be happy if we have much more of that, because that's a very
nice way to help haXe growing :)

PS : making haXe popular is not a goal in itself, I just feel it
deserves it, and I don't like to see bad techs winning against good ones
because they have been better/more marketed

> Among the things that haXe needs badly are: better documentation,
> better tooling and (my main point here) more success stories. The only
> reliable measure for the quality of a technology is the software built
> using it. Anything else is an educated guess at best.

I agree with the documentation thing as well, not that much for the
tooling. As for documentation, even if the API is lacking comments it's
not the main issue here : the main issue is that we lack a complete
tutorial with many different use cases for each platform.

As for success stories, there are already, but they are not that much
showcased as they should be.

Best,
Nicolas

Nicolas Cannasse

unread,
Mar 6, 2012, 3:59:24 AM3/6/12
to haxe...@googlegroups.com
Le 06/03/2012 06:41, Hugh a �crit :

> Re: the big graphic on the home page - I'm not a big fan.

People are welcome to contribute other graphics so we can
scroll/randomize them.

Best,
Nicolas

lexa

unread,
Mar 6, 2012, 4:11:51 AM3/6/12
to haxe...@googlegroups.com
I agree! And it is precisely the purpose of Silex Labs to help projects who deserve that people can have a better understanding of how good and positive they are (e.g. Silex and amfPHP)
Good to hear that from you Nicolas - even if it is not the first time you say these things :)


On Tuesday, March 6, 2012 9:56:31 AM UTC+1, Nicolas Cannasse wrote:
Le 06/03/2012 01:26, Juraj Kirchheim a �crit :

lexa

unread,
Mar 6, 2012, 4:16:24 AM3/6/12
to haxe...@googlegroups.com
haXe, cross-compiler language

Otherwise +1  "Designed to be crossplatform" 
And I like the "1 language to rule them all" but it sounds like it is game-oriented :(

tom rhodes

unread,
Mar 6, 2012, 4:36:51 AM3/6/12
to haxe...@googlegroups.com
on the marketing point, it has been holding haxe back in terms of acceptance i would think. the new sites are a step in the right direction on that front. the other biggie is docs and tutorials :)

back on point....

"one language, everywhere" is very cool

how about...

"code above platforms"
"the ubiquitous language"
"the code of babel" ;)


Raphael Harmel

unread,
Mar 6, 2012, 4:54:11 AM3/6/12
to haxe...@googlegroups.com
Haxe: Cross platforms +1
One language, everywhere +1
haxe - open source, open platform +1


Concerning the marketing part, wouldn't it also be good to add on haxe.org a "they use haxe" page gathering companies using haxe, so that a newcomer would have even more confidence in diving into haxe ?

Raph

Alex Hoyau

unread,
Mar 6, 2012, 4:56:00 AM3/6/12
to haxe...@googlegroups.com
+1 to add on haxe.org a "they use haxe"


De : Raphael Harmel <raphael...@gmail.com>
À : haxe...@googlegroups.com
Envoyé le : Mardi 6 mars 2012 10h54
Objet : Re: [haxe] Re: YCombinator hacker news discussion about haxe

Juraj Kirchheim

unread,
Mar 6, 2012, 5:44:12 AM3/6/12
to haxe...@googlegroups.com
On Tue, Mar 6, 2012 at 9:56 AM, Nicolas Cannasse
<ncan...@motion-twin.com> wrote:

> Le 06/03/2012 01:26, Juraj Kirchheim a écrit :
>
>> I am not proposing not to care about that. I am proposing to put our
>> code where our mouth is. While we can undoubtedly spend time on
>> branding haXe this way or that way, branding is not the core problem
>> in selling haXe.
>
> I don't agree here.
>
> I think that from a technical point of view haXe has already been ahead a
> lot of other concurrent solutions for years already.

I never claimed anything else ;)

> There's still a lot of things to improve, and there will always be, but as
> for haXe being more widespread, I don't think that's an issue with current
> features or libraries : it's "just" a bit of marketing, success stories,
> buzz.
>
> I'm very glad we have people in the community like haXe NME team that care
> about both the code quality AND the way to present it to others (with
> websites such has http://www.haxenme.org)
>
> I would be happy if we have much more of that, because that's a very nice
> way to help haXe growing :)

I totally agree. However I think the important thing here is not only
that it's "pretty", but that it works and *shows diversity*. For an
outsider, there's a hell of a difference between an eco-system, that
presents itself as a bunch of libs on google code / github / whatever,
or that consists of several major 3rd party efforts, that are polished
even visually.

> PS : making haXe popular is not a goal in itself, I just feel it deserves
> it, and I don't like to see bad techs winning against good ones because they
> have been better/more marketed

I understand that. I also don't mind other technologies being
successful, although they are clearly inferior. The point is, that
making haXe popular has a lot of undeniable advantages for us as a
community.

>> Among the things that haXe needs badly are: better documentation,
>> better tooling and (my main point here) more success stories. The only
>> reliable measure for the quality of a technology is the software built
>> using it. Anything else is an educated guess at best.
>
> I agree with the documentation thing as well, not that much for the tooling.

Ok, this depends on what you see as competition. If you take all the
stuff grown around flash/flex or Java or .NET for example, there's a
lot of room for improvement for haXe. Sure, one can argue that the
need for tooling reflects on shortcomings of the respective language.
But that's not the whole truth either ;)

> As for documentation, even if the API is lacking comments it's not the main
> issue here : the main issue is that we lack a complete tutorial with many
> different use cases for each platform.

Well, there's just too many of them :D
You are absolutely right about the tutorials. Although when I first
came to haXe I found the sparsity of API documentation really scary.
Yes, in fact most of what isn't documented on haxe.org can be found in
the native documentation of the corresponding platform, but not
everybody might be happy with that. In fact I have come to appreciate
the minimalistic commenting style, but maybe in the case of externals
for other platforms at least something like a link to the native
documentation would be great. As a gesture of good will ;)

> As for success stories, there are already, but they are not that much
> showcased as they should be.

Yes, I think they should be showcased a lot better. IIRC, there's a
wiki page somewhere listing haXe projects. But the landing page should
contain at least one highly visible link to it.

Regards,
Juraj

JLM

unread,
Mar 6, 2012, 10:02:02 AM3/6/12
to haxe...@googlegroups.com
lets just have a rotator which changes between quotes on a slow rotation. Then we can attribute different users to opinions, since it is an open community and has many views but generally we all rate haXe very highly for many often different reasons.  I think showing a wealth of feeling is more positive than being trapped to one line, this would emphasis the community even more.

Here are a few of the ones I would offer...

"HaXe, One language to rule and work with them all" -Justin Mills
"HaXe, opens doors beyond my expertise" -Justin Mills
"HaXe, many languages to many people, the ultimately DRY language to use everywhere" -Justin Mills
 

Raphael Harmel

unread,
Mar 6, 2012, 10:54:03 AM3/6/12
to haxe...@googlegroups.com
I love this idea !

Raph

Victor / tokiop

unread,
Mar 6, 2012, 12:37:15 PM3/6/12
to haxe...@googlegroups.com
Le 06/03/12 03:39, David Peek a �crit :

> Haxe - There is no platform.

hehe, nice and fun, like "One language to rule them all" !

The idea that their is no lock-in and that most of this effort is
future-proof is a great stength for haxe. With the same idea :

"haxe - platform-free"

could express the goal of the language, and as a phrase, the result -
"bits of code, platform-freed"

victor

Rob Fell

unread,
Mar 6, 2012, 12:52:51 PM3/6/12
to haxe...@googlegroups.com
"Stop hacking, start haXeing!"
 
"Quotes" are cool, but if haXe is convergence, aren't an increasingly divergent array of "straplines" counter productive?
 
Instead let us define the contract of this strapline.  What is the required return type, what are the necessary parameters to achieve it?
 
Can we express this method as haXe code first?  Once defined perhaps applying the best "words" that fit will be objective and easy?
 
 
 
 

On Tuesday, 6 March 2012 07:54:03 UTC-8, Raphael Harmel wrote:
I love this idea !

Raph

Joshua Granick

unread,
Mar 6, 2012, 2:09:27 PM3/6/12
to haxe...@googlegroups.com
There are two kinds of marketing -- the kind where someone interrupts your
day to sell you on a product you don't care about, need, or want to waste
any time hearing about. Especially when lies are involved, this is the
kind of marketing that makes everyone hate advertising, and hate being
marketed to.

But there's another kind. "Hey, I know you've been struggling to a good
choice for making that new game of yours. Have you heard of NME?"
Sometimes the most helpful you can be is by "selling" something. If you're
solving a real problem, helping someone, making their life better,
happier, more productive ... you're being a blessing to them, not a pest.
In this case, the most truthful and honest you can be is to clearly
identify how this tool can help.

The NME website isn't perfect, but this is some of the idea.


- Making it as easy as possible to answer "What is this?" and "Why do I
want to use it?"

- Making it simple and comfortable to download and run an installer,
which feels nice and at home

- Making it simple to connect with practical samples, templates,
resources or other examples to help you know "What next?"

- Connecting them to a community where they can get help when they don't
know the answer to their "How do I?" or "What is wrong?"


I think that haXe is a broad subject, and as it has been mentioned
earlier, there are strong arguments to use haXe even for one target.
Plenty of people have used haXe for Flash development alone, or the
purpose of haxejs.org is to try and highlight the strengths of using haXe
for the JavaScript target, only. There are great reasons why a JavaScript
developer should be interested in haXe over CoffeeScript, DART or even
just hand-written JS.


For this reason, I think haXe should be seen as a common "DNA" which runs
through a variety of different use-cases. If you are a game developer, and
application developer, a mobile developer, a browser developer, a native
developer, a server developer, a mobile developer... the reasons why you
might find value in the haXe language, tools, libraries and community are
different. That makes it incredibly difficult to make a perfect haxe.org
site, but trying to highlight these various "problem/solution" strengths
about haXe will only help to connect developers with those first questions
they need answered:

"What is this?"

"Why do I want to use it?"

"Which problem does this solve?"


I think the new website is a strong step forward to communicating that
haXe is mature, unique and valuable. There will always be ways we can
improve things, so lets make sure we're coming in a spirit of being
helpful, and not tearing down or discrediting the work of those which has
been (mostly donated!) before us :)


On Tue, 06 Mar 2012 00:56:31 -0800, Nicolas Cannasse
<ncan...@motion-twin.com> wrote:


--
Using Opera's revolutionary email client: http://www.opera.com/mail/

Joshua Granick

unread,
Mar 6, 2012, 2:12:48 PM3/6/12
to haxe...@googlegroups.com
I agree, one of the things which makes haXe so distinctive is that it is
flexible, adaptive... it draws out strengths from each target, rather than
squashing them in favor of some form of lowest common denominator.

It might make sense to even consider graphics which are not connected to
devices. Show a web browser, a terminal, a running NME game...

mipa...@gmail.com

unread,
Mar 6, 2012, 6:01:04 PM3/6/12
to haxe...@googlegroups.com
haXe, a strong language to code less.

Mark Ford

unread,
Mar 7, 2012, 12:59:55 AM3/7/12
to haxe...@googlegroups.com
The way I see it, the tagline for haXe is "(pronounced hex)" - indeed, the haXe Introduction page says so.  Really, if you want to improve the branding then there are two things that need to be done...
 
First the name needs to be changed... might as well call a duck a duck.. call it "Hex" (although my second choice would be to simply call it "Hx").
 
Secondly, a small group of people should ultimately choose the name / tagline because when you ask 100 people you will get 100 different answers - the outcome will usually be a watered down compromise to keep everyone happy.  What it needs is something dynamic, with energy.
 
But anyway,  since we are discussing the tagline, my suggestion would be "Hex - Destination Multiverse" - which gives it a very Matrixy feel.  "Destination" because that's what the language is all about ("the target") and "Multiverse" because it doesn't just seek multiple targets but the language itself draws from different disciplines (functional and object orientated).
 
Now tell me I'm wrong. :-p 

Tony Polinelli

unread,
Mar 7, 2012, 1:53:30 AM3/7/12
to haxe...@googlegroups.com
you wrong ;P - and here is why... because i have opinions, and i want them heard!! hah. 


really tho - we SHOULD collate these names - here are some that got a +1, positive feedback, or i +1:


haxe - designed to be crossplatform

haxe - one language to rule them all

haxe - platform freed 

haxe - platform free

haxe - cross platforms

haxe - one language, everywhere

haxe - a better language, everywhere

haxe - open source, open platform

haxe - open platform programming 


i might have missed a few- but these are the main ones ive seen. -- of these, i think:  



haxe - designed to be crossplatform   +1 

haxe - one language, everywhere +1 



they are concise, and clearly communicate the core aims of the language. 




--
To post to this group haxe...@googlegroups.com

Mark Ford

unread,
Mar 7, 2012, 2:06:20 AM3/7/12
to haxe...@googlegroups.com
90 more suggestions to go...

Benjamin Dubois

unread,
Mar 7, 2012, 3:17:19 AM3/7/12
to haxe...@googlegroups.com
Hahemm,

"Mario cares about platform, haXe doesn't, just do the plumbing"

Ben

On Wed, Mar 7, 2012 at 12:01 AM, <mipa...@gmail.com> wrote:
haXe, a strong language to code less.

--
To post to this group haxe...@googlegroups.com

lex...@yahoo.com

unread,
Mar 7, 2012, 3:17:33 AM3/7/12
to haxe...@googlegroups.com

I agree with Tony

And then +1 for
haXe - designed to be crossplatform

Ps: do we agree that there is an uppercase X and lowercase h in haxe communication material?

lexa

unread,
Mar 7, 2012, 4:12:22 AM3/7/12
to haxe...@googlegroups.com
> a small group of people should ultimately choose the name / tagline because when you ask 100 people you will get 100 different answers 
Ok, but then the question is:
Who in our community has communication skills??? Not talking about client-server communication guys!!!
:D

Dominic De Lorenzo

unread,
Mar 7, 2012, 4:17:41 AM3/7/12
to <haxelang@googlegroups.com>, haxe...@googlegroups.com
My two cents in regards to the capitalization of X in the name - while developers like it, business/client stakeholders read into it differently.

When being exposed to haxe for the first time, our client stakeholders definitely view the language in a more professional light when its spelt Haxe rather than haXe. It's subtle things like this that help convey the message to businesses that Haxe is a serious, production ready technology for businesses to build on.

- Dom

cornel

unread,
Mar 7, 2012, 4:26:56 AM3/7/12
to haxe...@googlegroups.com
 How about "haxe - unite platforms" or variations like: "haxe - platforms united", "haxe - platforms, unite!"

Nicolas Cannasse

unread,
Mar 7, 2012, 4:33:19 AM3/7/12
to haxe...@googlegroups.com
> haxe - one language, everywhere +1

Given the number of people (including me) that liked it, I've made the
change for this catch phrase.

Other catch phrases that people liked can be integrated into "big
banners" graphics on the home page if some of you want to contribute any.

Best,
Nicolas

Juraj Kirchheim

unread,
Mar 7, 2012, 4:36:51 AM3/7/12
to haxe...@googlegroups.com
How about linking the showcase on the landing page
(http://haxe.org/com/showcase) as well as the WWX? If we're trying to
market this thing, I think it's important to show, there's a community
of *real* people meeting :D

Nicolas Cannasse

unread,
Mar 7, 2012, 4:39:09 AM3/7/12
to haxe...@googlegroups.com
Le 07/03/2012 10:36, Juraj Kirchheim a �crit :

> How about linking the showcase on the landing page
> (http://haxe.org/com/showcase) as well as the WWX? If we're trying to
> market this thing, I think it's important to show, there's a community
> of *real* people meeting :D

This would need a much better presentation than a collection of random
links ;)

Best,
Nicolas

Simon Krajewski

unread,
Mar 7, 2012, 4:40:16 AM3/7/12
to haxe...@googlegroups.com

haXe - a thousand catch phrases :P

Well it's better than the original, but meh. "Language" is a boring term
these days and heavily overloaded. "Everywhere" has no focus and some
notion of "all over the place".

Simon

tom rhodes

unread,
Mar 7, 2012, 4:47:42 AM3/7/12
to haxe...@googlegroups.com
code sans frontiers

David Peek

unread,
Mar 7, 2012, 7:53:27 AM3/7/12
to <haxelang@googlegroups.com>
I have pretty strong feelings about haXe vs Haxe, hence making it consistently the later on the wwx website ;) I know it looks cool, and probably makes it perform better, but following up the "it's pronounced HEX" conversation with the "with a capital X!!!" conversation is just too much to bear.

It makes me feel like the guy on the right here: http://30.media.tumblr.com/tumblr_ltf8m2JtV81qjyo8uo1_400.jpg

Besides, it's a proper noun ;) http://en.wiktionary.org/wiki/Python#Proper_noun

Best,
David

On 07/03/2012, at 7:17 PM, <lex...@yahoo.com>
 <lex...@yahoo.com> wrote:

David Peek

unread,
Mar 7, 2012, 7:56:50 AM3/7/12
to <haxelang@googlegroups.com>

Juraj Kirchheim

unread,
Mar 7, 2012, 7:59:42 AM3/7/12
to haxe...@googlegroups.com
On Wed, Mar 7, 2012 at 10:39 AM, Nicolas Cannasse
<ncan...@motion-twin.com> wrote:
> Le 07/03/2012 10:36, Juraj Kirchheim a écrit :
>> How about linking the showcase on the landing page [...]

> This would need a much better presentation than a collection of random links ;)

True, although I think one of the reasons why it's not more than that
is that most people don't even know it's there ;)

Tony Polinelli

unread,
Mar 7, 2012, 8:29:47 AM3/7/12
to haxe...@googlegroups.com
from what i remember - it was decided that it should be written as haxe not haXe, in a previous thread about a month ago. 

If this is correct (its late, and im lazy), can we find-replace, and fix this on the haxe.org, it is pretty leet... or moreso, lame with X. 



Juraj Kirchheim

unread,
Mar 7, 2012, 10:20:57 AM3/7/12
to haxe...@googlegroups.com
On Wed, Mar 7, 2012 at 2:29 PM, Tony Polinelli <to...@touchmypixel.com> wrote:
> from what i remember - it was decided that it should be written as haxe not
> haXe, in a previous thread about a month ago.
>
> If this is correct (its late, and im lazy), can we find-replace, and fix
> this on the haxe.org, it is pretty leet... or moreso, lame with X.

It's not correct:
https://groups.google.com/group/haxelang/browse_thread/thread/27e260f41183ab5b/900e2c930cc7f499

Raphael Harmel

unread,
Mar 7, 2012, 12:26:37 PM3/7/12
to haxe...@googlegroups.com
+1 for adding the WWX link on the main page

Raph

Nicolas Cannasse

unread,
Mar 7, 2012, 12:39:06 PM3/7/12
to haxe...@googlegroups.com
Le 07/03/2012 18:26, Raphael Harmel a �crit :

> +1 for adding the WWX link on the main page
>
> Raph

What about sending me a banner for WWX promotion ? :)

Best,
Nicolas

Philippe Elsass

unread,
Mar 7, 2012, 3:58:39 PM3/7/12
to haxe...@googlegroups.com
I really like the new "one language, everywhere" - I think it really fits haxe.org which is about the promotion of the language, unlike haxenme.org / haxejs.org / haxenode.org which are about promoting one practical use of the language.

I feel uneasy about the very tall header - here I proposed to tweak the CSS a bit (like 2 little CSS changes):

Also a simple 180° hue rotation would make the home visual less oppressing:

My 2 cents.

On Wed, Mar 7, 2012 at 6:39 PM, Nicolas Cannasse <ncan...@motion-twin.com> wrote:
Le 07/03/2012 18:26, Raphael Harmel a écrit :

+1 for adding the WWX link on the main page

Raph

What about sending me a banner for WWX promotion ? :)


Best,
Nicolas




--
Philippe

Mark Ford

unread,
Mar 8, 2012, 12:28:32 AM3/8/12
to haxe...@googlegroups.com
"The language of languages" 

Raphael Harmel

unread,
Mar 8, 2012, 4:58:00 AM3/8/12
to haxe...@googlegroups.com
Pol from Silex Labs is OK to do it.

What are the needed resolution & format ?

Raph

Le 7 mars 2012 18:39, Nicolas Cannasse <ncan...@motion-twin.com> a écrit :


> Le 07/03/2012 18:26, Raphael Harmel a écrit :
>
>> +1 for adding the WWX link on the main page
>>
>> Raph
>
>
> What about sending me a banner for WWX promotion ? :)
>
>
> Best,
> Nicolas
>

Nicolas Cannasse

unread,
Mar 8, 2012, 6:52:00 AM3/8/12
to haxe...@googlegroups.com
Le 08/03/2012 10:58, Raphael Harmel a �crit :

> Pol from Silex Labs is OK to do it.
>
> What are the needed resolution& format ?

It will go as a replacement for the current home banner on haxe.org,
which is 958x430 JPG

Best,
Nicolas

Lars Madson

unread,
Mar 8, 2012, 7:12:08 AM3/8/12
to haxe...@googlegroups.com
HaXe - Design to cross

I like the idea of no platform too

HaXe - Beyond the beyond :)

HaXe - Code beyond

2012/3/8 Nicolas Cannasse <ncan...@motion-twin.com>
Le 08/03/2012 10:58, Raphael Harmel a écrit :

Pol from Silex Labs is OK to do it.

What are the needed resolution&  format ?

It will go as a replacement for the current home banner on haxe.org, which is 958x430 JPG


Best,
Nicolas

Lars Madson

unread,
Mar 8, 2012, 7:15:52 AM3/8/12
to haxe...@googlegroups.com
"One language, everywhere"

That's good.
I really love "one language to rule them all".

Laurent


2012/3/8 Lars Madson <rwx...@gmail.com>
Reply all
Reply to author
Forward
0 new messages