Re: Haxe Digest, Vol 72, Issue 99

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Re: Haxe Digest, Vol 72, Issue 99

yanhk

hi all:
I embded chinese charater in string in haxe code , the compile process is OK and target to flash work perfectly ,but target to neko and cpp NOT work. code snippet like bellow:
package com.dreamworks;  
class HelloWorld {
static function main(){
var s = "hello 世界"; 
trace(s); 
}
}
 
how can i encode/decode String to neko and make it work?
 
thx
 
yanhk 
2011-10-14

发件人: haxe-request
发送时间: 2011-10-14 12:42:44
收件人: haxe
抄送:
主题: Haxe Digest, Vol 72, Issue 99
 
Send Haxe mailing list submissions to
To subscribe or unsubscribe via the World Wide Web, visit
http://lists.motion-twin.com/mailman/listinfo/haxe
or, via email, send a message with subject or body 'help' to
You can reach the person managing the list at
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Haxe digest..."
Today's Topics:
   1. Re: Ideas for Haxe JS community (Bruno Garcia)
   2. Re: [js] Only isIE and isOpera? (Bruno Garcia)
   3. Re: haXe + Yahoo! (brett)
   4. Re: Re: haXe + Yahoo! (Justin Donaldson)
   5. Re: ChxDoc 1.0.0 (Justin Donaldson)
   6. Re: ChxDoc 1.0.0 (Russell Weir)
   7. Re: Re: haXe + Yahoo! (Marcelo de Moraes Serpa)
   8. Re: FileSystem.fullpath... (Fran?ois Nicaise)
----------------------------------------------------------------------
Message: 1
Date: Thu, 13 Oct 2011 16:42:23 -0700
From: Bruno Garcia <[hidden email]>
Subject: Re: [haXe] Ideas for Haxe JS community
Message-ID: <[hidden email]>
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
On 10/13/2011 01:17 AM, Nicolas Cannasse wrote:
> From what I've seen it seems that NodeJS API is evolving faster than 
> haXe releases. It was then proposed to modify a little bit the haXe 
> standard library to allow non-browser JS compilation, and keep NodeJS 
> externs in a haxelib library (that could be promoted on haxejs.org)
Sounds great to me.
> I have updated js.Boot.__trace : it will use <div haxe:trace> but then 
> fallback on console.log if available before printing the alert.
Cool!
>> - Some tweaks to the JS generator to not pollute the global namespace. I
>> realize we can write a custom generator to do this, but it should be the
>> default.
>
> If it means adding "var" in front of package/toplevel classes 
> definitions then it's planned (see Philippe proposed patch).
>
> If it means that haXe classes will not be accessible directly from the 
> JS window then it's not a possible change since it will break backward 
> compatibility.
Would it be possible to opt-in to the latter with a compiler flag? 
Perhaps combined with an @:export metadata that you can use to tag 
individual classes that you want to write to the global namespace.
> Yes, there's still some (function($this) {....})(this) tricks going on 
> in some corner cases. I'm planning to eliminate them - it will 
> actually also benefit other source-based haXe outputs such as PHP or CPP.
Awesome! Speaking of details, there are also spots in the stdlib that 
use eval (like reflection) which wreaks havoc with minifiers and I just 
realized is a major security issue. For example, clients can send a 
node.js remoting server a crafted string to run arbitrary code.
Bruno
------------------------------
Message: 2
Date: Thu, 13 Oct 2011 16:48:13 -0700
From: Bruno Garcia <[hidden email]>
Subject: Re: [haXe] [js] Only isIE and isOpera?
To: The haXe compiler list <[hidden email]>
Message-ID: <[hidden email]>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
On 10/13/2011 04:21 AM, Nicolas Cannasse wrote:
> I think that we need to remove it and instead use js.JQuery.browser 
> which has better detection support
+1
Bruno
------------------------------
Message: 3
Date: Thu, 13 Oct 2011 17:19:44 -0700 (PDT)
From: brett <[hidden email]>
Subject: [haXe] Re: haXe + Yahoo!
Message-ID: <[hidden email]>
Content-Type: text/plain; charset=us-ascii
Yes - we actually started out using RaphaelJS partly so that we could support
<IE9. However about 65% of the way through we decided that the VML animation
performance was poor enough that we would be better served dropping it. When
Jeash gets a bit better on performance, masking, and typography controls
that would be a perfect scenario - then we'd use Flash as a fallback.
--
View this message in context: http://haxe.1354130.n2.nabble.com/haXe-Yahoo-tp6890473p6890922.html
Sent from the Haxe mailing list archive at Nabble.com.
------------------------------
Message: 4
Date: Thu, 13 Oct 2011 17:38:33 -0700
From: Justin Donaldson <[hidden email]>
Subject: Re: [haXe] Re: haXe + Yahoo!
To: The haXe compiler list <[hidden email]>
Message-ID:
<CAGpxzuGzWhTDVff9ULZPU+mYO1CUjrDv=[hidden email]>
Content-Type: text/plain; charset="iso-8859-1"
Nice work Brett!
Anybody else out in the Portland/Seattle area?  I want to start a timber
haxe group.
Best,
-Justin
On Thu, Oct 13, 2011 at 5:19 PM, brett <[hidden email]>wrote:
> Yes - we actually started out using RaphaelJS partly so that we could
> support
> <IE9. However about 65% of the way through we decided that the VML
> animation
> performance was poor enough that we would be better served dropping it.
> When
> Jeash gets a bit better on performance, masking, and typography controls
> that would be a perfect scenario - then we'd use Flash as a fallback.
>
> --
> View this message in context:
> http://haxe.1354130.n2.nabble.com/haXe-Yahoo-tp6890473p6890922.html
> Sent from the Haxe mailing list archive at Nabble.com.
>
> --
> haXe - an open source web programming language
> http://haxe.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.motion-twin.com/pipermail/haxe/attachments/20111013/1fa95a18/attachment-0001.htm
------------------------------
Message: 5
Date: Thu, 13 Oct 2011 17:54:46 -0700
From: Justin Donaldson <[hidden email]>
Subject: Re: [haXe] ChxDoc 1.0.0
To: The haXe compiler list <[hidden email]>
Message-ID:
<CAGpxzuGu+3sZ1-Q6rjyVYrdpD49_AJuX=[hidden email]>
Content-Type: text/plain; charset="iso-8859-1"
Hi Russell,
Nice to have you active on this list again.
I just tried it out some of the new features and it works fine for me.
Thanks again!
Are there any other chxdoc templates out there?
-Justin
On Thu, Oct 13, 2011 at 2:42 PM, Russell Weir <[hidden email]> wrote:
> Now in haxelib, version 1.0.0 of  chxdoc
>
> Summary of changes:
> 1.0.0
>     - Updated installer
>     - fixed class types not shown on default template
>     - installs custom chxtemploc compiler
>     - fix template installed when bad cmd args passed
>     - change default temp directory to "__chxdoctmp"
>     - change default output directory to "docs"
>     - change command line --templateDir to just --template (--templateDir
> deprecated, still works)
>
> To install:
>
> haxelib install chxdoc
> haxelib run chxdoc install [path]
>
> The [path] should be somewhere in your PATH or %PATH% environment. Two
> files will be installed there... chxdoc and chxtemploc
>
> Any issues can be reported at
> http://code.google.com/p/caffeine-hx/issues/list
>
> Cheers
> R
>
> --
> haXe - an open source web programming language
> http://haxe.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.motion-twin.com/pipermail/haxe/attachments/20111013/badd432c/attachment-0001.htm
------------------------------
Message: 6
Date: Thu, 13 Oct 2011 20:38:09 -0600
From: Russell Weir <[hidden email]>
Subject: Re: [haXe] ChxDoc 1.0.0
To: The haXe compiler list <[hidden email]>
Message-ID:
Content-Type: text/plain; charset="iso-8859-1"
Thanks Justin.. been a busy year, just haven't had much time to myself.
I would certainly appreciate a new template or two. Anyone?
-R
On Thu, Oct 13, 2011 at 6:54 PM, Justin Donaldson <[hidden email]>wrote:
> Hi Russell,
>
> Nice to have you active on this list again.
>
> I just tried it out some of the new features and it works fine for me.
> Thanks again!
>
> Are there any other chxdoc templates out there?
>
> -Justin
>
> On Thu, Oct 13, 2011 at 2:42 PM, Russell Weir <[hidden email]>wrote:
>
>> Now in haxelib, version 1.0.0 of  chxdoc
>>
>> Summary of changes:
>> 1.0.0
>>     - Updated installer
>>     - fixed class types not shown on default template
>>     - installs custom chxtemploc compiler
>>     - fix template installed when bad cmd args passed
>>     - change default temp directory to "__chxdoctmp"
>>     - change default output directory to "docs"
>>     - change command line --templateDir to just --template (--templateDir
>> deprecated, still works)
>>
>> To install:
>>
>> haxelib install chxdoc
>> haxelib run chxdoc install [path]
>>
>> The [path] should be somewhere in your PATH or %PATH% environment. Two
>> files will be installed there... chxdoc and chxtemploc
>>
>> Any issues can be reported at
>> http://code.google.com/p/caffeine-hx/issues/list
>>
>> Cheers
>> R
>>
>> --
>> haXe - an open source web programming language
>> http://haxe.org
>>
>
>
> --
> haXe - an open source web programming language
> http://haxe.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.motion-twin.com/pipermail/haxe/attachments/20111013/6bb524f6/attachment-0001.htm
------------------------------
Message: 7
Date: Thu, 13 Oct 2011 21:53:32 -0500
From: Marcelo de Moraes Serpa <[hidden email]>
Subject: Re: [haXe] Re: haXe + Yahoo!
To: The haXe compiler list <[hidden email]>
Message-ID:
<CACHMzOGbgKhn-ni6dOX-evdQZw=[hidden email]>
Content-Type: text/plain; charset="iso-8859-1"
Wow, very professional, awesome stuff! Congrats!
On Thu, Oct 13, 2011 at 7:38 PM, Justin Donaldson <[hidden email]>wrote:
> Nice work Brett!
>
> Anybody else out in the Portland/Seattle area?  I want to start a timber
> haxe group.
>
> Best,
> -Justin
>
>
> On Thu, Oct 13, 2011 at 5:19 PM, brett <[hidden email]>wrote:
>
>> Yes - we actually started out using RaphaelJS partly so that we could
>> support
>> <IE9. However about 65% of the way through we decided that the VML
>> animation
>> performance was poor enough that we would be better served dropping it.
>> When
>> Jeash gets a bit better on performance, masking, and typography controls
>> that would be a perfect scenario - then we'd use Flash as a fallback.
>>
>> --
>> View this message in context:
>> http://haxe.1354130.n2.nabble.com/haXe-Yahoo-tp6890473p6890922.html
>> Sent from the Haxe mailing list archive at Nabble.com.
>>
>> --
>> haXe - an open source web programming language
>> http://haxe.org
>>
>
>
> --
> haXe - an open source web programming language
> http://haxe.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.motion-twin.com/pipermail/haxe/attachments/20111013/974d2827/attachment-0001.htm
------------------------------
Message: 8
Date: Fri, 14 Oct 2011 06:40:01 +0200
From: Fran?ois Nicaise <[hidden email]>
Subject: Re: [haXe] FileSystem.fullpath...
To: The haXe compiler list <[hidden email]>
Message-ID: <[hidden email]>
Content-Type: text/plain; charset="iso-8859-1"
... !
:)
Le 12/10/2011 14:32, Cauê Waneck a écrit :
> Do you mean Sys.getCwd() ?
> Cheers!!
>
> Le mercredi 12 octobre 2011, François Nicaise <[hidden email] 
> <mailto:[hidden email]>> a écrit :
> > Hi,
> > I had some problem while using fullPath.
> > Quoting Hugh : "The "fullPath" should at least be the path to the 
> exe, not the path from where you ran it."
> >
> > So my humble question is : would it be possible to have something 
> like an 'appPath' method which would give the path to the exe since 
> neither Sys.executablePath() nor FileSystem.fullPath() can give the 
> good information within every context.
> > A simple example is when you want to start your app from a Makefile 
> : Sys.executablePath() will return the path to 'make' (/usr/bin on 
> linux) and fullPath will return whatever the path you want to use use 
> to launch your app.
> >
> > Maybe there are other tools or workarounds I am not aware of ?
> > Thanks in advance :)
> >
> > Francois
> >
> >
> > --
> > haXe - an open source web programming language
> > http://haxe.org
> >
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.motion-twin.com/pipermail/haxe/attachments/20111014/7020f348/attachment.htm
------------------------------
_______________________________________________
Haxe mailing list
http://lists.motion-twin.com/mailman/listinfo/haxe
End of Haxe Digest, Vol 72, Issue 99
************************************

--
haXe - an open source web programming language
http://haxe.org
Reply | Threaded
Open this post in threaded view
|

Re: Haxe Digest, Vol 72, Issue 99

Nicolas Cannasse
Le 14/10/2011 09:05, yanhk a écrit :

> hi all:
> I embded chinese charater in string in haxe code , the compile process
> is OK and target to flash work perfectly ,but target to neko and cpp NOT
> work. code snippet like bellow:
>
>     package com.dreamworks;
>     class HelloWorld {
>     static function main(){
>     var s = "hello 世界";
>     trace(s);
>     }
>     }
>     how can i encode/decode String to neko and make it work?
>     thx

Make sure that you .hx file is saved in UTF8 mode.

Then it should work, but it will depend on your terminal ability to
display UTF8 chars.

Best,
Nicolas

--
haXe - an open source web programming language
http://haxe.org