マルチプラットフォーム プログラミング言語 haXe (271レス)
上下前次1-新
1(2): デフォルトの名無しさん [sage] 2009/04/04(土)21:23
プログラミング言語 haXe について語るスレッドです。
【haXeの主な特徴】
・JavaScript、Flash、PHP、NekoVM用コードの出力
・ActionScript風文法
・静的型付け(列挙型、関数型、クラス、匿名型、動的型)
・型推論
・型パラメータによるジェネリクス
・匿名型によるダック・タイピング
■haXe 公式サイト
http://haxe.org/?lang=jp
172: デフォルトの名無しさん [sage] 2013/12/09(月)17:51
資産は関係ないな
AS3をHaxeに移植することになるんだから
資産はないに等しい
173(1): デフォルトの名無しさん [sage] 2013/12/10(火)19:12
>>171
そらSWFは便利なフォーマットだけどFlash CS/CC持ってなかったら無縁だし
繰り返すけど、OpenFLどれくらいSWF再生できるん?
あとそのカキコ、Haxeの開発者も否定することになるよ。
長期的には脱Flashしたいと言ってるから↓
Getting Rid of Flash ? - Nicolas Cannasse Blog
http://ncannasse.fr/blog/getting_rid_of_flash
h3dはDisplayObject使ってない。Stage3D、WebGL、またはOpenFLのlimeの部分のみ。
174: デフォルトの名無しさん [sage] 2013/12/10(火)19:25
超訳。
> h3dとh2dの最も良いところは、すべてHaxeで書かれていてFlashのAPIを最小限しか使っていないことです。
> その結果として、私はそれをWebGLとNME/OpenGLレンダリングに適応させることを計画しており、
> 従って、それはより多くのプラットフォームにより効率的な方法でターゲットにすることができます。
>
> これらの開発中のツール群を用いれば、Flashはもはや重要な何かではなく、単なるコモディティであり、
> もしあなたがそうしたければターゲットにできる一つのプラットフォームにすぎません。
>
> それはプラットフォーム中立である真のHaxeの利便性と開発者の自由をもたらします。
175: デフォルトの名無しさん [sage] 2013/12/10(火)19:31
limeに軽く言及してる
OpenFL 1.2 with New Tizen Support | OpenFL
http://www.openfl.org/company/blog/2013/12/09/openfl-1-2-with-new-tizen-support/
176: デフォルトの名無しさん [sage] 2013/12/10(火)21:25
>>173
別にFlash持ってない人や使えないに対して
swf使えとか一言も言ってないわけだが
Flashは使ったことないか使えない、
そして
swfがどれくらいOpenFLで再生されるか調べたこともないのに
Flashイラネッと中二病よろしく言ってすみませんでしたと
素直におっしゃってみてはいかがでしょうか
177: デフォルトの名無しさん [sage] 2013/12/11(水)10:15
haXe って swf 出力できます(キリっ を取ったら何も残らないからなぁ
178: デフォルトの名無しさん [sage] 2013/12/11(水)10:43
haXeっていつの時代の言語だよ
このスレはHaxeスレだぞ
179: デフォルトの名無しさん [sage] 2014/02/03(月)16:13
IntellijでHaxe
なかなか良いよ
180: デフォルトの名無しさん [sage] 2014/02/04(火)11:58
有料版しかhaxeプラグイン使えないかと思ってたけどフリー版でも使えるんだな
IDEは選択肢少ないから試してみるかな
181: デフォルトの名無しさん [sage] 2014/02/04(火)12:11
商用利用は無理かもしれないが
IDEAの Communityなんとかバージョンとやらは haxeプラグイン使えるとかどこかで見た
個人的研究用途としてはいいかもね
182: デフォルトの名無しさん [sage] 2014/04/25(金)19:09 ID:UVf3epHf(1)
HaxeにLuaを組み込めたら今すぐ乗り換えられるんだけど
今のところ無理だよね?
183: デフォルトの名無しさん [sage] 2014/05/24(土)23:22 ID:82LoC3Fi(1)
Haxe2014カンファレンスで
何か新しい発表あった?
184: デフォルトの名無しさん [sage] 2014/05/29(木)19:01 ID:BR6pL48X(1)
TypeScriptと比べて言語仕様が素敵なのはHaxe?
TypeScriptはJavaScriptのライブラリ再利用が簡単とか
可読性のあるJavaScriptコードを吐くとは言うが
それにはあんまり興味がない
185: デフォルトの名無しさん [sage] 2014/05/29(木)20:45 ID:DMUDsFGj(1)
AltJSを使えないような層が会社にいる場合
TypeScriptで変換された
可読性のあるJavaScriptコードが役に立つ
らしい
186: デフォルトの名無しさん [sage] 2014/05/30(金)17:30 ID:7EbRIoWr(1)
ターゲットがJavaScriptならTypeScriptの方が書きやすいのは確か
「Haxeは豊富な言語仕様とパフォーマンスに定評があるし」→Google系に食われる
187: デフォルトの名無しさん [sage] 2014/05/30(金)17:49 ID:tSQEiyZy(1)
> ターゲットがJavaScriptならTypeScriptの方が書きやすいのは確か
ないない
現状じゃまったくTypeScriptに分はないよ
某TypeScript推しの人もそんなことは言わないよ
今後はわからんけどね
188: デフォルトの名無しさん [sage] 2014/05/31(土)09:40 ID:ZXjXo92V(1)
Typescriptで、パターンマッチと型マクロ(AST変換)とasync/awaitが使えるようになったら、飛びつくかもしれない。
それまでは静観。
189: デフォルトの名無しさん [sage] 2014/05/31(土)10:27 ID:NGn/qjI3(1)
個人用途としてはHaxe覚えてしまったら
他のaltJSは機能的に不要かな
他のaltJSを覚えることがあるとすれば
周りの人間がそれを使用しているから合わせて覚える、くらいの
ネガティブな理由しか思いつかない
TypeScriptはthis必須とimport周りがもうちょっと何とかならないと
話にならないと思う
Google系に食われるとか、
仮定の仮定の話すぎて何いってるのかわかんない
190(2): デフォルトの名無しさん [sage] 2014/06/15(日)08:02 ID:xYAEBHlj(1/2)
「ES4将来性の不安」
https://twitter.com/hyosi0ka/status/477711847592718337
どこのだれだ、勉強会で嘘ばらまいてるのは!
ECMAScript4は生まれた後すぐ死んでしまって将来性もくそもない
Haxeはとっくに独自路線を走っている
191: デフォルトの名無しさん [sage] 2014/06/15(日)10:17 ID:DNUIhbTC(1)
>>190
発表時間的に、
https://mobile.twitter.com/clockmaker
が戦犯に思えるが、まだ資料が公開されていないのでなんとも言えない。
192: デフォルトの名無しさん [sage] 2014/06/15(日)10:22 ID:L6QQ57JQ(1)
水子供養かな?
193: デフォルトの名無しさん [sage] 2014/06/15(日)11:05 ID:jHZzI2zq(1)
>>190
ES4って生まれてすらいないのでは
194: デフォルトの名無しさん [sage] 2014/06/15(日)12:06 ID:xYAEBHlj(2/2)
生まれる前に死んでしまった
が正しかったか
195: デフォルトの名無しさん [sage] 2014/06/16(月)16:12 ID:7v+B+1Nm(1)
clockmakerの人がTypeScript推しなのは
Adobe→CreateJS→スポンサーにMicrosoft
からなんだろうけど、
他の言語を微妙に貶すのは
どこかに頼まれてやってるんじゃないかなー、と勘ぐってしまう
196: デフォルトの名無しさん [] 2014/08/06(水)11:09 ID:J7dIAc1w(1)
Saxeしたい
197: デフォルトの名無しさん [] 2014/09/08(月)18:34 ID:xag/z1Af(1)
あげ
198: デフォルトの名無しさん [] 2014/11/06(木)15:10 ID:qOkBrttj(1)
angular
199: デフォルトの名無しさん [] 2014/12/22(月)04:18 ID:bPTJ7mQh(1)
age
200: デフォルトの名無しさん [sage] 2015/01/06(火)10:41 ID:atUR7/ig(1)
サードパーティ製のフレームワークを利用する事を「普通」とな
http://hachibeechan.hateblo.jp/entry/2015/01/05/%E6%99%AE%E9%80%9A%E3%81%AE%E3%83%95%E3%83%AD%E3%83%B3%E3%83%88%E3%82%A8%E3%83%B3%E3%83%89%E3%82%92%E6%9B%B8%E3%81%8F%E3%81%AE%E3%81%ABHaxe%E3%82%92%E3%81%97%E3%81%B0%E3%82%89%E3%81%8F%E4%BD%BF
201: デフォルトの名無しさん [sage] 2015/01/07(水)08:21 ID:ERzOR0ZW(1/3)
Haxeを利用したフロントエンドの事例を公開できればいいんだけど
業務となると難しいね
こういう記事を見てろくに調べもせずに
Haxeってゲーム向けでWebに向いてないんでしょ、とか言う人が出てくるのが面倒
Haxeはコミュニティが狭いと言う記事を書く行為そのものが
それを助長するという負の連鎖
202: デフォルトの名無しさん [sage] 2015/01/07(水)16:32 ID:gaodHFN/(1/2)
業務だから何一つ情報を出せない、とか言ってる奴等は戦力にならないから切れ、
というのが鉄則だしなwwwww
203: デフォルトの名無しさん [sage] 2015/01/07(水)17:39 ID:ERzOR0ZW(2/3)
*業務情報は出せないケースが多いのが常識
*情報出せない事に対し切る理由が意味不明
*何が鉄則なのか意味不明
でなおしてきなさい
204: デフォルトの名無しさん [sage] 2015/01/07(水)17:45 ID:gaodHFN/(2/2)
こういう「俺様は全て知ってるが、一切情報は出せない」厨が足を引っ張るようになるから、
「全力で成功を回避せよ」は正しい戦略だ、ということがよくわかる。
205: デフォルトの名無しさん [sage] 2015/01/07(水)18:42 ID:ERzOR0ZW(3/3)
レッテル貼りオンパレードのつまらん煽りだなあ
Haxeに対して何が気に食わなかったんだ
実際、上のblog見て早速twitterで現れちゃってるよ
そうかHaxeはダメなんだって人が
こういうのは無視すりゃいいけど今の世の中変なとこに連鎖すんだよね
206: デフォルトの名無しさん [sage] 2015/01/07(水)22:45 ID:rWeBJLPs(1)
Haxeはextern生成するツールあるみたいだし
ts2hxも場合によっては使えるんじゃないか
https://groups.google.com/forum/#!topic/haxelang/1fimOJ9op0E
どうしてもコンパイルが通らない所はuntypedで生のJSを使って何とかしる
207: デフォルトの名無しさん [sage] 2015/01/08(木)08:15 ID:n98kJqpy(1/2)
Haxe批判で
「Haxeはゲームには向いている」とか言う書き込みちょくちょくあるねw
ゲームプログラミングは何か別物だとか思っちゃってんの
208: デフォルトの名無しさん [sage] 2015/01/08(木)09:33 ID:PNOntX36(1)
Angular.jsとか見てるとゲーム作れそうな気がしてくる
209: デフォルトの名無しさん [sage] 2015/01/08(木)11:33 ID:vj7cQMWH(1)
ゲーム業界の連中の「俺達ゃ違うんだぜ」って勘違いっぷりは大抵ひどいからなぁ。
本人たちは1周先を行っているつもりなんだが、たいていは実の所周回遅れ。
210: デフォルトの名無しさん [sage] 2015/01/08(木)12:30 ID:qIfkunGX(1)
言いたいことは判るが
もうちょっと具体的に言え
211: デフォルトの名無しさん [sage] 2015/01/08(木)19:46 ID:n98kJqpy(2/2)
レッテル貼りの煽りだけでつまらん
やるならHaxeをディスってくれよ
212: デフォルトの名無しさん [sage] 2015/01/08(木)20:31 ID:gp2Ql7Um(1)
Pythonでもforで数値を減らすループが作れるのにHaxeはwhileでしか出来ない
213: デフォルトの名無しさん [sage] 2015/01/08(木)21:44 ID:vQBmIuFb(1)
出来ないなんて事はない
214: デフォルトの名無しさん [sage] 2015/01/08(木)22:45 ID:ogq53k/j(1)
DecrementなIterator用意すればいいんでねーの?
215: デフォルトの名無しさん [] 2015/01/31(土)18:43 ID:eMp/eNdi(1)
SourceMap付きでデバッグできるのはJavaScript出力のみ
216: デフォルトの名無しさん [] 2015/03/15(日)20:46 ID:6fKGcxg2(1)
なにこのnekoのロゴこわい
https://github.com/HaxeFoundation/neko
てかこれnekoじゃなくてkitsuneじゃない?
217: デフォルトの名無しさん [sage] 2015/03/16(月)22:17 ID:C3XxW50l(1)
鼻の位置がわかるとネコ科っぽい何かに見えるよ
218(1): デフォルトの名無しさん [sage] 2015/04/01(水)03:05 ID:Pl516mGP(1)
HaxeでWebGLのフレームワーク無い?
Javascriptのフレームワークを自分でタイプセーフにラップするしかないのかな
219: デフォルトの名無しさん [sage] 2015/04/01(水)08:25 ID:ke5+U09m(1)
OpenFLが少し対応していたような
220: デフォルトの名無しさん [sage] 2015/04/01(水)11:42 ID:kk60cQ/Q(1/2)
>>218
away3dとか?
221: デフォルトの名無しさん [sage] 2015/04/01(水)14:56 ID:kk60cQ/Q(2/2)
BabylonHxもちょくちょく更新されているのかな
OpenFL3.0がデフォルトで不安定な新実装を使うようになってて
OpenFLフォーラムは阿鼻叫喚の状態になってた
とりあえず-Dlegacy付けろという回答が多数
222: デフォルトの名無しさん [] 2015/05/13(水)16:45 ID:ovvdzspM(1)
Haxe 3.2.0 has been released!
https://groups.google.com/forum/#!topic/haxelang/DkvjNjmsvHM
223: デフォルトの名無しさん [sage] 2015/05/13(水)21:39 ID:Jubu6wLX(1)
abstract enumみたいな新仕様はあるのかな
224: デフォルトの名無しさん [sage] 2015/05/17(日)20:12 ID:RIYe+OLI(1)
いいね3.2
http://qiita.com/shohei909/items/4c2125a6ff065d9cc65f
225: デフォルトの名無しさん [sage] 2015/05/25(月)13:51 ID:DA+SP1I1(1)
altjs界隈とやらから無かったことにされるHaxeちゃん
まじ不憫
https://twitter.com/kickbase/status/602656262510104577
226: デフォルトの名無しさん [sage] 2015/06/14(日)12:07 ID:2QHgnDOQ(1)
FlashDevelop5.0がフリーズするバグがあって
他のIDEを探していたがなんかどれもパッとしない
開発版で直っていたので結局戻ってきた
227: デフォルトの名無しさん [] 2015/07/30(木)17:14 ID:6bDkkhTi(1)
OpenFL Communityが醜悪なチョンに乗っ取られた!
http://i.imgur.com/3rtxiNY.png
228: デフォルトの名無しさん [sage] 2015/07/30(木)17:21 ID:DrmOho9j(1)
何か穴付かれたっぽいな
こういう荒らし行為見るの昔のインターネットみたいで懐かしい
229: デフォルトの名無しさん [sage] 2015/08/06(木)08:29 ID:bx9fuXLH(1)
TypeScript vs Haxe, Which is the Better Compile-to-JS Language?
http://blog.onthewings.net/2015/08/05/typescript-vs-haxe/
230: デフォルトの名無しさん [] 2015/08/29(土)12:29 ID:9jVNHJzU(1)
https://groups.google.com/forum/#!topic/haxelang/rh40UpV2cwU
http://www.evoland2.com
https://www.youtube.com/watch?v=wQR3MHLkAUo
Nicolas Cannasse
8月26日
Hi,
Just to inform you that Evoland 2 - the game I've been working on for
the past 14 months has just been released on http://www.evoland2.comand
Steam.
It's of course entirely written in Haxe !
Best,
Nicolas
231: デフォルトの名無しさん [sage] 2015/08/29(土)14:04 ID:s81CYNiI(1)
新たなフレームワーク作ってevolandに使ったのか
https://github.com/ncannasse/heaps
232: 片山博文MZ ◆T6xkBnTXz7B0 [sage] 2016/02/19(金)20:08 ID:ey834T6r(1/3)
俺もHaxe始めよっかな?
233: 片山博文MZ ◆T6xkBnTXz7B0 [sage] 2016/02/19(金)20:24 ID:ey834T6r(2/3)
Haxeで数式処理システムの共通基盤を作ろうと考えている。
プログラムをHaxeで書いたらC++にもjsにも変換できるんだろ?
何だかとっても便利そうだ。
234: デフォルトの名無しさん [age] 2016/02/19(金)20:29 ID:ey834T6r(3/3)
あげ
235: デフォルトの名無しさん [sage] 2016/02/20(土)02:38 ID:ENHXFYe3(1)
無能で有名なコテがきちゃった
236: デフォルトの名無しさん [sage] 2016/02/20(土)06:32 ID:SMmEDMbV(1)
コテが過疎スレ専有して王様気分に浸ろうとしても過疎すぎてすぐ飽きてどっかいきそう
237(1): デフォルトの名無しさん [sage] 2016/02/20(土)23:27 ID:md57KSoZ(1/4)
片山の糞馬鹿、死ね無能
238: 片山博文MZ ◆T6xkBnTXz7B0 [sage] 2016/02/20(土)23:28 ID:md57KSoZ(2/4)
>>237
通報しました。
239(1): デフォルトの名無しさん [sage] 2016/02/20(土)23:31 ID:md57KSoZ(3/4)
ばーかばか
240: 片山博文MZ ◆T6xkBnTXz7B0 [sage] 2016/02/20(土)23:32 ID:md57KSoZ(4/4)
>>239
君、しつこいね
いい加減にしないと警察呼ぶよ
241: デフォルトの名無しさん [sage] 2016/03/07(月)22:26 ID:Px1Z82U1(1)
EvolandのフレームワークがOpenFLをサポートした?統合された?
https://github.com/ncannasse/heaps/pull/147
242: デフォルトの名無しさん [] 2016/05/04(水)20:15 ID:iky+sgFL(1)
あげ
243: デフォルトの名無しさん [] 2016/07/05(火)10:59 ID:+mdcf8kt(1)
だれもいねえ
244: デフォルトの名無しさん [sage] 2016/07/26(火)07:19 ID:HN1KCMsQ(1)
>>34
NetBSDの方が好きだ
245: デフォルトの名無しさん [] 2016/09/27(火)16:12 ID:BPXrtVfk(1)
Haxe(ヘックス)はOSSで、JSに型チェックを付けたような言語で(altJS)、
JS(ES5), Flash, PHP, C++, Java, C#, Python に書き出せる。
Windows8.1対応。IDEは、FlashDevelop
このサイトで、ブラウザでプログラミングして、実行できる
Try Haxe !
try.haxe.org/
Haxeプログラミング入門、尾野政樹、2015
Haxeには、ブロックスコープ { } がある。
this も正常に、インスタンスを指す
ソースコードを文字列化して送っても、型が消えない。
全く同じ処理を、複数言語で作らなくてよい
引数付き Enum
Scalaのようなパターンマッチありの、switch
大規模開発に向く
246: デフォルトの名無しさん [] 2016/10/21(金)11:42 ID:6Q5yvoqD(1)
HashLink
HashLink is a virtual machine for Haxe
http://hashlink.haxe.org
247: デフォルトの名無しさん [] 2016/12/01(木)09:59 ID:w57q65Is(1)
Haxe 3.4.0-rc1 has been released! - Google グループ
https://groups.google.com/forum/#!topic/haxelang/2pBbjb2JIVs
248: デフォルトの名無しさん [] 2016/12/09(金)02:07 ID:WzSsU1Dc(1/2)
マルチスレッドにおける変数の排他処理についてなんだけど、
排他制御していない状態で複数のスレッドが同じ変数に同時にアクセスすることそのものは問題ないよね?
読み取り最中に書き換えたり、書き換え最中に読み取った場合にデータが破壊されるというだけの話だよね?
例えば2byteの変数があって、スレッドAが1byte目を読み込んだ時点でスレッドBが2byte目を書き換え、
そこでスレッドAが2byte目を読み取った場合に、
データが上位1byteと下位1byteで別のデータを読み取ったことになっておかしくなるってことだよね?
ということは何らかのフラグで下位1bitのみを利用するような変数であれば、
上記のような状況は起きないから排他処理しなくても大丈夫って認識でOK?
249: デフォルトの名無しさん [sage] 2016/12/09(金)07:26 ID:WzSsU1Dc(2/2)
うお、完全にマルチスレッドスレと間違えてた。
移動するぜ。
250: デフォルトの名無しさん [] 2016/12/09(金)16:00 ID:jabInR1M(1)
マルチをマルチスレにレスするなんて
マルチと勘違いした
251: デフォルトの名無しさん [] 2016/12/26(月)10:42 ID:+vwcuA+D(1)
Haxe 3.4.0-rc2 has been released (and Merry Christmas)! - Google グループ
https://groups.google.com/forum/#!topic/haxelang/sfNXHyrLW8A
252: デフォルトの名無しさん [] 2017/11/25(土)02:50 ID:X7an3KDk(1/2)
最後のレスが11ヶ月前じゃねーか!
なんでここまで過疎ってるんだ?
253: デフォルトの名無しさん [sage] 2017/11/25(土)08:44 ID:ezUqXZmQ(1)
君が盛り上げてくれていいんだぜ?
254: デフォルトの名無しさん [sage] 2017/11/25(土)11:45 ID:99QBz+fh(1)
Haxe + React は、どうだろう?
255: デフォルトの名無しさん [] 2017/11/25(土)14:18 ID:S09WgenR(1)
なんで過疎なの?
なんかビミョーなの?
他言語と比べて
256(1): デフォルトの名無しさん [] 2017/11/25(土)20:50 ID:X7an3KDk(2/2)
マルチプラットフォームなのに
なぜ普及しなかったんだろう?
257: デフォルトの名無しさん [] 2017/11/28(火)21:27 ID:jXxK1DeM(1)
八方美人だから?
258: デフォルトの名無しさん [] 2017/11/29(水)01:38 ID:JRYhDXvi(1)
Haxeは一見便利そうだけど
AltJSとして使うだけなら
TypeScriptの方が早いとか
そんなとこか?
259: デフォルトの名無しさん [sage] 2017/11/29(水)09:44 ID:S7seVnQv(1)
ちょっとは使ってから物言おうな
260: デフォルトの名無しさん [sage] 2017/11/29(水)22:26 ID:kSWKzMeZ(1)
>>256
マルチプラットフォームのコンパイラは HaXe 以前からあった。今だと名前を聞いたことがないようなものでもマルチプラットフォーム対応は多いからね。
つか、ウチは HÖVE 手に入らなくなったから、使う意味を見いだせない。もう誰も持っていないだろな。
261: デフォルトの名無しさん [] 2017/12/02(土)00:08 ID:Txlu8Bor(1)
余談だけどApache FlexJS(AS3 MXML)のVisualStudio版が公開になったね。
https://nextgenactionscript.com/
http://royale.codeoscopic.com/
Webアプリ開発フレームワークとして
AngularJS, ReactJS, VueJSの対抗馬になりえるか?
262(1): デフォルトの名無しさん [] 2018/05/18(金)17:22 ID:xBhJJ/0j(1)
HaxeUI v2の情報(サンプル)が
https://github.com/tienery/HaxeUITutorials/blob/master/03ASimpleProject.md
これしか見つけられなくて きっつい
誰ぞ道をお示しくだされ……
263(1): デフォルトの名無しさん [] 2018/05/19(土)10:51 ID:rQDq2YRp(1)
作者に聞く
264: 262 [sage] 2018/05/19(土)12:26 ID:ibazSsNc(1)
>>263
ごもっともすぎて何も言えないわー
とりあえず下記を見つけた
https://github.com/r3d9u11/haxe-basics/tree/master/4_ExtLib/4.4_GuiFrameworks/4.4.2_HaxeUI
サンプル動かせたんで、やりたいことはできそうです
265: デフォルトの名無しさん [] 2018/05/23(水)19:13 ID:Au5e7VGg(1)
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
UDKLJ
266: デフォルトの名無しさん [] 2018/07/05(木)01:58 ID:RfoszcD2(1)
TM7
267: デフォルトの名無しさん [sage] 2019/10/31(木)08:36 ID:+ME5Ro2x(1)
実装したコードをさまざまな言語のソースコードに変換できるプログラミング言語「Hexe 4.0」リリース
https://mag.osdn.jp/19/10/29/170000
プログラミング言語・クロスコンパイラのHaxe開発チームは10月26日、
最新のメジャーリリースとなる「Haxe 4.0」を公開した。
Hexeは強い型付け機構を備えたプログラミング言語。
クロスプラットフォームのツールやフレームワークを構築できるクロスコンパイラ、
クロスプラットフォーム標準ライブラリなどを備える。
JavaやC++のようなオブジェクト指向言語の利用者であれば簡単に学習でき、
実装したコードはさまざまなプラットフォームで動作するバイナリコード、
もしくはJavaScriptやC++、C#、Java、PHP、Python、Luaなどのソースコードに変換できる。
開発母体はHaxe Foundationで、コンパイラはGPLv2以降、標準ライブラリはMIT Licenseなどで提供されている。
Haxe 4では新たに関数型シンタックスを導入した。戻り値の型と引数を明確に分離するため、
セルフドキュメントやIDEサポートを改善できるとしている。アロー関数も導入した。
Unicodeのサポートが加わった。ビルトインのインタープリタでは、最初から書き直したEvalを導入した。
これまでのものと比較して速度と堅牢性が改善し、マクロとスクリプトの実行が高速になるという。
関数名を使うカスタムプロパティのアクセサのサポートが終了となった。
3系ですでに非推奨になっていたもので、今後はsetとgetを利用してプロパティの宣言をするようになる。
このほか、null-safetyの実験導入など多数の強化が加わっている。
268: デフォルトの名無しさん [sage] 2021/06/14(月)23:47 ID:hwE+84jS(1)
4.2.2 保守
269: デフォルトの名無しさん [] 2022/05/27(金)21:08 ID:NqIjgO5D(1)
FNFの影響で勉強しようと思ったけど
Haxeの日本語対応サイト無くて怠い
270: デフォルトの名無しさん [sage] 2023/10/20(金)02:03 ID:KeeOFjlL(1)
(゚ロ゚)
271: デフォルトの名無しさん [sage] 2024/08/31(土)12:05 ID:7r2rOkZD(1)
nodejs使ってください
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.707s*