{"users":[{"id":1433,"username":"785597448","name":"785597448","avatar_template":"/user_avatar/community.haxe.org/785597448/{size}/2523_2.png","trust_level":1},{"id":8,"username":"ibilon","name":"Valentin Lemière","avatar_template":"/user_avatar/community.haxe.org/ibilon/{size}/13_2.png","admin":true,"moderator":true,"trust_level":4},{"id":504,"username":"Bink","name":"David Armstrong","avatar_template":"/user_avatar/community.haxe.org/bink/{size}/2486_2.png","trust_level":2},{"id":1549,"username":"andrewglind","name":"Andrew","avatar_template":"/user_avatar/community.haxe.org/andrewglind/{size}/2608_2.png","trust_level":0},{"id":12,"username":"back2dos","name":"Juraj Kirchheim","avatar_template":"/user_avatar/community.haxe.org/back2dos/{size}/30_2.png","trust_level":2},{"id":217,"username":"alex_dja","name":"Alexander Djafarov","avatar_template":"/user_avatar/community.haxe.org/alex_dja/{size}/294_2.png","trust_level":2},{"id":765,"username":"barisyild","name":"baris","avatar_template":"/user_avatar/community.haxe.org/barisyild/{size}/1376_2.png","trust_level":2},{"id":20,"username":"fponticelli","name":"Franco Ponticelli","avatar_template":"/user_avatar/community.haxe.org/fponticelli/{size}/41_2.png","trust_level":1},{"id":1447,"username":"Eli1","name":null,"avatar_template":"https://avatars.discourse-cdn.com/v2/letter/e/a8b319/{size}.png","trust_level":0},{"id":38,"username":"Confidant","name":"Allan Dowdeswell","avatar_template":"/user_avatar/community.haxe.org/confidant/{size}/63_2.png","trust_level":2},{"id":134,"username":"PXshadow","name":"","avatar_template":"/user_avatar/community.haxe.org/pxshadow/{size}/907_2.png","trust_level":2},{"id":482,"username":"joshtynjala","name":"Josh Tynjala","avatar_template":"/user_avatar/community.haxe.org/joshtynjala/{size}/792_2.png","trust_level":2},{"id":1472,"username":"lucas","name":"Lucas","avatar_template":"/user_avatar/community.haxe.org/lucas/{size}/2604_2.png","trust_level":1},{"id":59,"username":"jeremyfa","name":"Jérémy Faivre","avatar_template":"/user_avatar/community.haxe.org/jeremyfa/{size}/87_2.png","trust_level":2},{"id":951,"username":"IPv6","name":"Ilja Razinkov","avatar_template":"/user_avatar/community.haxe.org/ipv6/{size}/1757_2.png","trust_level":2},{"id":462,"username":"rainy","name":"","avatar_template":"/user_avatar/community.haxe.org/rainy/{size}/1619_2.png","trust_level":2},{"id":1184,"username":"Falagard","name":"Clay Larabie","avatar_template":"/user_avatar/community.haxe.org/falagard/{size}/2232_2.png","trust_level":1},{"id":82,"username":"jcward","name":"Jeff Ward","avatar_template":"/user_avatar/community.haxe.org/jcward/{size}/115_2.png","trust_level":2},{"id":1466,"username":"Raphael","name":"Raphael","avatar_template":"https://avatars.discourse-cdn.com/v2/letter/r/edb3f5/{size}.png","trust_level":0},{"id":49,"username":"haxiomic","name":"George Corney","avatar_template":"/user_avatar/community.haxe.org/haxiomic/{size}/75_2.png","trust_level":2},{"id":68,"username":"dazKind","name":"","avatar_template":"/user_avatar/community.haxe.org/dazkind/{size}/2578_2.png","trust_level":2},{"id":659,"username":"0b1kn00b","name":"ohmrun","avatar_template":"/user_avatar/community.haxe.org/0b1kn00b/{size}/1170_2.png","trust_level":2},{"id":748,"username":"davidgiven","name":"David Given","avatar_template":"/user_avatar/community.haxe.org/davidgiven/{size}/1326_2.png","trust_level":1},{"id":10,"username":"fullofcaffeine","name":"Marcelo Serpa","avatar_template":"/user_avatar/community.haxe.org/fullofcaffeine/{size}/28_2.png","trust_level":2},{"id":1155,"username":"singpolyma","name":"Stephen Paul Weber","avatar_template":"/user_avatar/community.haxe.org/singpolyma/{size}/2193_2.png","trust_level":1},{"id":1461,"username":"MrBean","name":"MrBean","avatar_template":"https://avatars.discourse-cdn.com/v2/letter/m/c57346/{size}.png","trust_level":0},{"id":1435,"username":"kevin-kmetz","name":"Kevin Kmetz","avatar_template":"/user_avatar/community.haxe.org/kevin-kmetz/{size}/2522_2.png","trust_level":2},{"id":1459,"username":"kenwayy","name":"","avatar_template":"https://avatars.discourse-cdn.com/v2/letter/k/46a35a/{size}.png","trust_level":0},{"id":1033,"username":"logo","name":null,"avatar_template":"/user_avatar/community.haxe.org/logo/{size}/1927_2.png","trust_level":2},{"id":1380,"username":"jul","name":"","avatar_template":"https://avatars.discourse-cdn.com/v2/letter/j/41988e/{size}.png","trust_level":2},{"id":491,"username":"player_03","name":"","avatar_template":"/user_avatar/community.haxe.org/player_03/{size}/821_2.png","trust_level":2},{"id":55,"username":"flashultra","name":"Flashultra","avatar_template":"/user_avatar/community.haxe.org/flashultra/{size}/82_2.png","trust_level":2},{"id":83,"username":"tokiop","name":"tokiop","avatar_template":"https://avatars.discourse-cdn.com/v2/letter/t/bc8723/{size}.png","trust_level":2}],"primary_groups":[],"flair_groups":[],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/haxe/1?page=1","per_page":30,"top_tags":[{"id":2,"name":"haxe-js","slug":"haxe-js"},{"id":3,"name":"haxe-cpp","slug":"haxe-cpp"},{"id":1,"name":"macro","slug":"macro"},{"id":17,"name":"haxe-hl","slug":"haxe-hl"},{"id":13,"name":"haxe-php","slug":"haxe-php"},{"id":51,"name":"vscode","slug":"vscode"},{"id":15,"name":"haxe-cs","slug":"haxe-cs"},{"id":18,"name":"ide","slug":"ide"},{"id":33,"name":"haxelib","slug":"haxelib"},{"id":41,"name":"openfl","slug":"openfl"},{"id":4,"name":"extern","slug":"extern"},{"id":16,"name":"haxe-java","slug":"haxe-java"},{"id":12,"name":"haxe-neko","slug":"haxe-neko"},{"id":5,"name":"generic","slug":"generic"},{"id":8,"name":"haxe-python","slug":"haxe-python"},{"id":81,"name":"haxe-jvm","slug":"haxe-jvm"},{"id":58,"name":"haxedevelop","slug":"haxedevelop"},{"id":19,"name":"web","slug":"web"},{"id":67,"name":"abstract","slug":"abstract"},{"id":56,"name":"android","slug":"android"},{"id":9,"name":"haxe-lua","slug":"haxe-lua"},{"id":54,"name":"intellij","slug":"intellij"},{"id":57,"name":"ios","slug":"ios"},{"id":63,"name":"nodejs","slug":"nodejs"},{"id":46,"name":"haxelib-support","slug":"haxelib-support"},{"id":26,"name":"linux","slug":"linux"},{"id":34,"name":"std","slug":"std"},{"id":83,"name":"lix","slug":"lix"},{"id":35,"name":"debugging","slug":"debugging"},{"id":21,"name":"game","slug":"game"},{"id":11,"name":"haxe-as3","slug":"haxe-as3"}],"topics":[{"fancy_title":"Is the cursor on the function parameter position incorrect?","id":4827,"title":"Is the cursor on the function parameter position incorrect?","slug":"is-the-cursor-on-the-function-parameter-position-incorrect","posts_count":10,"reply_count":2,"highest_post_number":10,"image_url":null,"created_at":"2026-06-12T11:54:00.385Z","last_posted_at":"2026-06-14T12:43:14.008Z","bumped":true,"bumped_at":"2026-06-14T12:43:14.008Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":32,"like_count":0,"has_summary":false,"last_poster_username":"Bink","category_id":1,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1433,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":8,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":504,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Hatchet — a Haxe 4.x → C++98 transpiler for retro/legacy targets (first release)","id":4829,"title":"Hatchet — a Haxe 4.x → C++98 transpiler for retro/legacy targets (first release)","slug":"hatchet-a-haxe-4-x-c-98-transpiler-for-retro-legacy-targets-first-release","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-06-14T05:47:13.820Z","last_posted_at":"2026-06-14T05:47:14.134Z","bumped":true,"bumped_at":"2026-06-14T05:47:14.134Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":3,"name":"haxe-cpp","slug":"haxe-cpp"}],"tags_descriptions":{},"views":15,"like_count":3,"has_summary":false,"last_poster_username":"andrewglind","category_id":1,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1549,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Has the &lsquo;haxe&rsquo; team considered updating some &lsquo;haxelib&rsquo; libraries?","id":4826,"title":"Has the 'haxe' team considered updating some 'haxelib' libraries?","slug":"has-the-haxe-team-considered-updating-some-haxelib-libraries","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2026-06-11T10:28:12.918Z","last_posted_at":"2026-06-11T12:53:46.955Z","bumped":true,"bumped_at":"2026-06-11T12:53:46.955Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":50,"like_count":1,"has_summary":false,"last_poster_username":"Bink","category_id":1,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1433,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":12,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":504,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Is haxe alive or dead?","id":4689,"title":"Is haxe alive or dead?","slug":"is-haxe-alive-or-dead","posts_count":35,"reply_count":29,"highest_post_number":45,"image_url":null,"created_at":"2025-10-23T09:56:05.226Z","last_posted_at":"2026-06-10T06:48:22.119Z","bumped":true,"bumped_at":"2026-06-10T06:48:22.119Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":2698,"like_count":119,"has_summary":false,"last_poster_username":"Eli1","category_id":1,"op_like_count":5,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":217,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":12,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":765,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":20,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1447,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Converting programming languages to and from Haxe code","id":4135,"title":"Converting programming languages to and from Haxe code","slug":"converting-programming-languages-to-and-from-haxe-code","posts_count":5,"reply_count":1,"highest_post_number":5,"image_url":null,"created_at":"2024-01-12T20:44:52.504Z","last_posted_at":"2026-06-08T16:56:09.716Z","bumped":true,"bumped_at":"2026-06-08T16:56:09.716Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":1371,"like_count":14,"has_summary":false,"last_poster_username":"Confidant","category_id":1,"op_like_count":7,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":38,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":134,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to detect whether the “box2d” rigid body is in the rising stage, falling stage, or landing stage?","id":4812,"title":"How to detect whether the “box2d” rigid body is in the rising stage, falling stage, or landing stage?","slug":"how-to-detect-whether-the-box2d-rigid-body-is-in-the-rising-stage-falling-stage-or-landing-stage","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-05-19T01:53:02.938Z","last_posted_at":"2026-05-19T01:56:56.747Z","bumped":true,"bumped_at":"2026-05-19T01:56:56.747Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":42,"like_count":0,"has_summary":false,"last_poster_username":"785597448","category_id":1,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1433,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Hey, where can I download &lsquo;box2d as3&rsquo;?","id":4810,"title":"Hey, where can I download 'box2d as3'?","slug":"hey-where-can-i-download-box2d-as3","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2026-05-18T01:08:03.974Z","last_posted_at":"2026-05-18T16:19:49.265Z","bumped":true,"bumped_at":"2026-05-18T16:19:49.265Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":46,"like_count":0,"has_summary":false,"last_poster_username":"785597448","category_id":1,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":1433,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":482,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Has&rsquo; haxe box2d &lsquo;not been updated for many years?","id":4811,"title":"Has' haxe box2d 'not been updated for many years?","slug":"has-haxe-box2d-not-been-updated-for-many-years","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-05-18T08:15:47.516Z","last_posted_at":"2026-05-18T08:15:47.635Z","bumped":true,"bumped_at":"2026-05-18T08:15:47.635Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":34,"like_count":0,"has_summary":false,"last_poster_username":"785597448","category_id":1,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1433,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Does&rsquo; haxe4.3.7 &lsquo;not support&rsquo; win7 &lsquo;?","id":4808,"title":"Does' haxe4.3.7 'not support' win7 '?","slug":"does-haxe4-3-7-not-support-win7","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2026-05-17T10:19:30.918Z","last_posted_at":"2026-05-18T01:16:06.493Z","bumped":true,"bumped_at":"2026-05-18T01:16:06.493Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":62,"like_count":1,"has_summary":false,"last_poster_username":"785597448","category_id":1,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":1433,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":504,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Is the cursor position of the &ldquo;haxe4.3.7&rdquo; function parameter incorrect?","id":4809,"title":"Is the cursor position of the \"haxe4.3.7\" function parameter incorrect?","slug":"is-the-cursor-position-of-the-haxe4-3-7-function-parameter-incorrect","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2026-05-17T16:18:53.817Z","last_posted_at":"2026-05-18T00:46:05.641Z","bumped":true,"bumped_at":"2026-05-18T00:46:05.641Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":39,"like_count":0,"has_summary":false,"last_poster_username":"Bink","category_id":1,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1433,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":504,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Announcing 3DBug","id":4806,"title":"Announcing 3DBug","slug":"announcing-3dbug","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":"https://community.haxe.org/uploads/default/optimized/2X/b/bc80cb07519a9ff41864d615e38f3bf885f7eaaf_2_1024x605.jpeg","created_at":"2026-05-15T21:35:23.589Z","last_posted_at":"2026-05-16T23:04:47.950Z","bumped":true,"bumped_at":"2026-05-16T23:04:47.950Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":41,"name":"openfl","slug":"openfl"}],"tags_descriptions":{},"views":80,"like_count":12,"has_summary":false,"last_poster_username":"Confidant","category_id":1,"op_like_count":10,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":38,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1472,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Loreline, a modern and open-source scripting language for writing interactive fiction","id":4780,"title":"Loreline, a modern and open-source scripting language for writing interactive fiction","slug":"loreline-a-modern-and-open-source-scripting-language-for-writing-interactive-fiction","posts_count":9,"reply_count":2,"highest_post_number":9,"image_url":"https://community.haxe.org/uploads/default/optimized/2X/e/ef6eb2af38e76c01852b2433108355743b12387e_2_1024x537.jpeg","created_at":"2026-02-27T14:25:14.977Z","last_posted_at":"2026-05-12T11:33:52.418Z","bumped":true,"bumped_at":"2026-05-12T11:33:52.418Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":300,"like_count":18,"has_summary":false,"last_poster_username":"lucas","category_id":1,"op_like_count":12,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":59,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":951,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":462,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1472,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Introduction to SideWinder - a pure Haxe web server for Sys targets","id":4706,"title":"Introduction to SideWinder - a pure Haxe web server for Sys targets","slug":"introduction-to-sidewinder-a-pure-haxe-web-server-for-sys-targets","posts_count":10,"reply_count":7,"highest_post_number":10,"image_url":null,"created_at":"2025-11-12T00:36:10.322Z","last_posted_at":"2026-04-09T03:44:50.863Z","bumped":true,"bumped_at":"2026-04-09T03:44:50.863Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":371,"like_count":16,"has_summary":false,"last_poster_username":"Falagard","category_id":1,"op_like_count":11,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":1184,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":217,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":765,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":82,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to compile Sandy3D with HaxeDevelop or FlashDevelop?","id":4795,"title":"How to compile Sandy3D with HaxeDevelop or FlashDevelop?","slug":"how-to-compile-sandy3d-with-haxedevelop-or-flashdevelop","posts_count":5,"reply_count":2,"highest_post_number":5,"image_url":null,"created_at":"2026-04-05T09:50:09.909Z","last_posted_at":"2026-04-06T23:35:16.298Z","bumped":true,"bumped_at":"2026-04-06T23:35:16.298Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":93,"like_count":2,"has_summary":false,"last_poster_username":"Confidant","category_id":1,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1466,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":504,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":38,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Dts2hx update: TypeScript 6.0, Haxe 4.3, and much improved type conversion","id":4793,"title":"Dts2hx update: TypeScript 6.0, Haxe 4.3, and much improved type conversion","slug":"dts2hx-update-typescript-6-0-haxe-4-3-and-much-improved-type-conversion","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-04-01T23:28:59.142Z","last_posted_at":"2026-04-04T12:46:17.932Z","bumped":true,"bumped_at":"2026-04-04T12:46:17.932Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":137,"like_count":14,"has_summary":false,"last_poster_username":"alex_dja","category_id":1,"op_like_count":13,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":49,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":217,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Fiberus - a new Haxe target with a native, fiber-based runtime for multiprocessing","id":4778,"title":"Fiberus - a new Haxe target with a native, fiber-based runtime for multiprocessing","slug":"fiberus-a-new-haxe-target-with-a-native-fiber-based-runtime-for-multiprocessing","posts_count":16,"reply_count":11,"highest_post_number":16,"image_url":null,"created_at":"2026-02-22T21:58:39.709Z","last_posted_at":"2026-03-28T15:52:36.888Z","bumped":true,"bumped_at":"2026-03-28T15:52:36.888Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":696,"like_count":27,"has_summary":false,"last_poster_username":"dazKind","category_id":1,"op_like_count":9,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":68,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":765,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":217,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":12,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":59,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Simplified constructor management and discovery","id":4792,"title":"Simplified constructor management and discovery","slug":"simplified-constructor-management-and-discovery","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"https://community.haxe.org/uploads/default/original/2X/8/88e60d9035da251f3941ab87788ff04769d7a8cb.png","created_at":"2026-03-20T03:30:05.331Z","last_posted_at":"2026-03-20T04:31:21.258Z","bumped":true,"bumped_at":"2026-03-20T04:31:21.258Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":71,"name":"release","slug":"release"}],"tags_descriptions":{},"views":76,"like_count":1,"has_summary":false,"last_poster_username":"785597448","category_id":1,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":659,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1433,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Should `:storedTypedExpr` be turning up in macro functions?","id":4784,"title":"Should `:storedTypedExpr` be turning up in macro functions?","slug":"should-storedtypedexpr-be-turning-up-in-macro-functions","posts_count":7,"reply_count":5,"highest_post_number":7,"image_url":null,"created_at":"2026-03-06T07:16:00.034Z","last_posted_at":"2026-03-18T11:15:00.058Z","bumped":true,"bumped_at":"2026-03-18T11:15:00.058Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1,"name":"macro","slug":"macro"}],"tags_descriptions":{},"views":122,"like_count":3,"has_summary":false,"last_poster_username":"0b1kn00b","category_id":1,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":659,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":12,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"More stuff on type level composition","id":4791,"title":"More stuff on type level composition","slug":"more-stuff-on-type-level-composition","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://community.haxe.org/uploads/default/original/2X/b/bc73239de3f834ef603f5da0f95af43e6f2d7605.png","created_at":"2026-03-18T11:07:25.767Z","last_posted_at":"2026-03-18T11:07:25.908Z","bumped":true,"bumped_at":"2026-03-18T11:07:25.908Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":48,"like_count":0,"has_summary":false,"last_poster_username":"0b1kn00b","category_id":1,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":659,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"With the eval/macro interpreter, can I hotpatch new methods into a class at runtime?","id":4790,"title":"With the eval/macro interpreter, can I hotpatch new methods into a class at runtime?","slug":"with-the-eval-macro-interpreter-can-i-hotpatch-new-methods-into-a-class-at-runtime","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-03-16T00:39:15.225Z","last_posted_at":"2026-03-16T07:27:54.054Z","bumped":true,"bumped_at":"2026-03-16T07:27:54.054Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":56,"like_count":0,"has_summary":false,"last_poster_username":"back2dos","category_id":1,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":748,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":12,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Has anyone looked into Church encoding in the type system?","id":4788,"title":"Has anyone looked into Church encoding in the type system?","slug":"has-anyone-looked-into-church-encoding-in-the-type-system","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":"https://community.haxe.org/uploads/default/original/2X/2/20ab7570f570dfa6f0e3a498e253ea0103ad005c.png","created_at":"2026-03-11T14:36:47.780Z","last_posted_at":"2026-03-12T20:10:28.174Z","bumped":true,"bumped_at":"2026-03-12T20:10:28.174Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":92,"like_count":1,"has_summary":false,"last_poster_username":"0b1kn00b","category_id":1,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":659,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":10,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"It&rsquo;s possible to do the Eff Monad in Haxe","id":4789,"title":"It's possible to do the Eff Monad in Haxe","slug":"its-possible-to-do-the-eff-monad-in-haxe","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://community.haxe.org/uploads/default/original/2X/7/76fa6d2d05c299926bcda4dd024b051794df3c22.png","created_at":"2026-03-11T16:03:09.467Z","last_posted_at":"2026-03-11T16:03:09.620Z","bumped":true,"bumped_at":"2026-03-11T16:03:09.620Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":94,"like_count":0,"has_summary":false,"last_poster_username":"0b1kn00b","category_id":1,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":659,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"GC.setFinalizer vs NativeGc.addFinalizable?","id":4782,"title":"GC.setFinalizer vs NativeGc.addFinalizable?","slug":"gc-setfinalizer-vs-nativegc-addfinalizable","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-03-03T20:29:20.159Z","last_posted_at":"2026-03-03T20:29:20.287Z","bumped":true,"bumped_at":"2026-03-03T20:29:20.287Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":41,"like_count":0,"has_summary":false,"last_poster_username":"singpolyma","category_id":1,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1155,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Having Trouble Getting Haxe To Work With VSCode","id":4777,"title":"Having Trouble Getting Haxe To Work With VSCode","slug":"having-trouble-getting-haxe-to-work-with-vscode","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2026-02-21T01:05:34.154Z","last_posted_at":"2026-02-22T01:21:11.489Z","bumped":true,"bumped_at":"2026-02-22T01:21:11.489Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":51,"name":"vscode","slug":"vscode"}],"tags_descriptions":{},"views":83,"like_count":0,"has_summary":false,"last_poster_username":"Bink","category_id":1,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1461,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1435,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":504,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Is Haxe still a good choice?","id":4774,"title":"Is Haxe still a good choice?","slug":"is-haxe-still-a-good-choice","posts_count":4,"reply_count":0,"highest_post_number":4,"image_url":null,"created_at":"2026-02-19T23:25:32.381Z","last_posted_at":"2026-02-20T01:46:45.091Z","bumped":true,"bumped_at":"2026-02-20T01:46:45.091Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":337,"like_count":3,"has_summary":false,"last_poster_username":"logo","category_id":1,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1459,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":504,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1435,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1033,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Custom string encodings","id":4775,"title":"Custom string encodings","slug":"custom-string-encodings","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-02-20T00:11:00.124Z","last_posted_at":"2026-02-20T00:11:00.269Z","bumped":true,"bumped_at":"2026-02-20T00:11:00.269Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":43,"like_count":0,"has_summary":false,"last_poster_username":"davidgiven","category_id":1,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":748,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Stuck. Attempt at creating an Infinite Treadmill Terrain with Away3D 5.0.9 (Code included)","id":4772,"title":"Stuck. Attempt at creating an Infinite Treadmill Terrain with Away3D 5.0.9 (Code included)","slug":"stuck-attempt-at-creating-an-infinite-treadmill-terrain-with-away3d-5-0-9-code-included","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":"https://community.haxe.org/uploads/default/optimized/2X/9/927a6efec579181801373100b983487f500d96c3_2_1024x576.jpeg","created_at":"2026-02-15T00:30:42.698Z","last_posted_at":"2026-02-19T19:40:42.743Z","bumped":true,"bumped_at":"2026-02-19T19:40:42.743Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":87,"like_count":2,"has_summary":false,"last_poster_username":"player_03","category_id":1,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1380,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1435,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":491,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"A new C# target for Haxe 5","id":4764,"title":"A new C# target for Haxe 5","slug":"a-new-c-target-for-haxe-5","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2026-02-06T09:49:16.139Z","last_posted_at":"2026-02-16T13:16:31.484Z","bumped":true,"bumped_at":"2026-02-16T13:16:31.484Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":15,"name":"haxe-cs","slug":"haxe-cs"}],"tags_descriptions":{},"views":244,"like_count":25,"has_summary":false,"last_poster_username":"jeremyfa","category_id":1,"op_like_count":20,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":59,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1155,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":55,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Haxe 4.2.4 and colyseus-haxe problem","id":4763,"title":"Haxe 4.2.4 and colyseus-haxe problem","slug":"haxe-4-2-4-and-colyseus-haxe-problem","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":"https://community.haxe.org/uploads/default/optimized/2X/1/1074be84d9d09023c0a279e8518dc07e2746e155_2_1024x576.png","created_at":"2026-02-02T06:11:13.387Z","last_posted_at":"2026-02-13T12:58:19.280Z","bumped":true,"bumped_at":"2026-02-13T12:58:19.280Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":104,"like_count":6,"has_summary":false,"last_poster_username":"tokiop","category_id":1,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1380,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":1435,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":83,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Enumerating maps of pointers doesn&rsquo;t work right?","id":4769,"title":"Enumerating maps of pointers doesn't work right?","slug":"enumerating-maps-of-pointers-doesnt-work-right","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-02-12T20:35:10.731Z","last_posted_at":"2026-02-12T20:35:10.856Z","bumped":true,"bumped_at":"2026-02-12T20:35:10.856Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":3,"name":"haxe-cpp","slug":"haxe-cpp"}],"tags_descriptions":{},"views":39,"like_count":0,"has_summary":false,"last_poster_username":"davidgiven","category_id":1,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":748,"primary_group_id":null,"flair_group_id":null}]}]}}