-
Notifications
You must be signed in to change notification settings - Fork 51
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* closes #663 * Minor spacing.
- Loading branch information
Showing
1 changed file
with
162 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,162 @@ | ||
[_template]: ../templates/roundup.html | ||
[date]: / "2019-09-12 10:44:00" | ||
[modified]: / "2019-09-12 11:08:00" | ||
[published]: / "2019-09-12 12:00:00" | ||
[description]: / "The latest news covering the Haxe community, featuring upcoming talks, the latest HaxeLib releases, game previews and lots more!" | ||
[contributor]: https://twitter.com/teormech "Alexander Hohlov" | ||
[“”]: / “” | ||
|
||
# Haxe Roundup 496 | ||
|
||
Welcome to the latest edition of the Haxe Roundup. [Haxe](http://haxe.org/?ref=haxe.io) is a high level, strictly typed programming language and cross-compiler. | ||
|
||
## Community Updates | ||
|
||
### News and Articles | ||
|
||
- Checkout [Interactive fretboard 🎸](https://interactive-fretboard.com/#en/home) by [Mark Knol](https://twitter.com/mknol/status/1171014736294633473)! And read the Haxe community [announcement](https://community.haxe.org/t/interactive-fretboard/2013) for more info. :star2: | ||
|
||
##### _In case you missed it_ | ||
|
||
- [Haxe `4.0.0-rc.4`](https://haxe.org/download/version/4.0.0-rc.4/) had been released! :fire: | ||
- [Version `2.15.0`](https://community.haxe.org/t/vshaxe-2-15-0-released-improved-conditional-compilation-support/2007) of the Haxe extension for Visual Studio Code is out, featuring improved conditional compilation support with Haxe `4.0.0-rc.4` among other things. :fire: | ||
- [Setting Boundaries, Open Source, & Gamedev on Consoles](https://www.fortressofdoors.com/setting-boundaries-open-source-gamedev-on-consoles/) by [Lars Doucet](https://twitter.com/larsiusprime/status/1168581571126943744). :star2: | ||
- Valve has [hired Lars Doucet](https://twitter.com/larsiusprime/status/1169295659524141063) to remake his "Diving Bell" prototype for Steam Labs (there is short note about it in [this Gamasutra article](https://gamasutra.com/view/news/349970/Steam_Library_redesign_ushers_in_new_features_for_devs_alongside_spruced_up_game_pages.php))! And yes, Steam Deep Dive is being [made with Haxe](https://twitter.com/larsiusprime/status/1169319729225502722). :clap: | ||
- [Haxelib Project GUI](https://community.haxe.org/t/haxelib-project-gui/1988/1) by Ian Harrigan. | ||
- [Console.hx](https://community.haxe.org/t/console-hx-library-for-coloring-terminal-output/1984/1) - library for colours terminal output. | ||
|
||
### Videos & Music | ||
|
||
- [A quick look](https://vimeo.com/358434159) at a simple custom data format to make music definitions modular by [Jeremy Meltingtallow](https://twitter.com/Meltingtallow/status/1170174439444533250). | ||
- _Add a [video](https://github.com/skial/haxe.io/labels/video) related to Haxe_. | ||
|
||
##### _In case you missed it_ | ||
|
||
- A new video series by [Lewis Lepton](https://twitter.com/lewislepton): [Let's Kode: KhappyBalt](https://www.youtube.com/watch?v=VzMFRkEKvi8&list=PL4neAtv21WOmBFdTZY625Eq_wNTvihaA3). You can find more details, links to the source code and a playable version over at the games [itch.io](https://lewislepton.itch.io/khappybalt) page. :+1: | ||
|
||
### Upcoming Events & Talks | ||
|
||
- _Add an [upcoming event](https://github.com/skial/haxe.io/labels/events) about Haxe._ | ||
|
||
### Job Offers & Bounties | ||
|
||
- [Shiro Games is recruiting](https://twitter.com/ncannasse/status/1166704326485651457) for different roles to expand their studio and work on upcoming, exciting projects! | ||
- Mino Games _(Montreal, Canada)_ is hiring [Haxe developers](https://github.com/skial/haxe.io/issues/649) to join their small group of passionate engineers and artists. :ca: | ||
- [Tamar Curry](https://twitter.com/tamarcurry/status/1157369507691675648) has opened [`$50` bug bounty](https://github.com/streiffus/OpenFLTextPerformance) for improving TextField performance in OpenFL. Here is also related issue in [the OpenFL repo](https://github.com/openfl/openfl/issues/2229). | ||
- A new job offer involving [Haxe in Copenhagen](https://community.haxe.org/t/job-offer-involving-haxe-in-copenhagen/1861) at Laerdal Copenhagen. :dk: | ||
- [Bounty (up to `250` US$)](https://community.openfl.org/t/bounty-up-to-250-us-for-finishing-the-implementation-uwp-winrt-using-angle-in-lime/11805) for finishing the implementation UWP (WINRT) using ANGLE (in Lime). | ||
- Lars Doucet's list of various [open bounties](https://github.com/larsiusprime/larsBounties/issues). :earth_africa: | ||
- _Add an [available job](https://github.com/skial/haxe.io/labels/jobs) involving Haxe_. | ||
|
||
### Product Releases | ||
|
||
- [Cheap Golf](https://cheapgolf.co/) will be released on phones and tablets [on October 17th](https://twitter.com/Cheap__Golf/status/1170012152398340096). | ||
- Dead Cell `v1.4` update, ["Who's the boss?"](https://twitter.com/motiontwin/status/1171107430723444736), is now live on PS4, Nintendo Switch and Xbox One! | ||
- SciAnts Evolved [Steam store page](https://store.steampowered.com/app/961070/SciAnts_Evolved/) has gone live, by [Axol Studio](https://twitter.com/AxolStudio/status/1171529333044723714). | ||
- Renegade Racing is finally in [Android Early Access](https://play.google.com/store/apps/details?id=com.notdoppler.renegaderacing). | ||
|
||
##### _In case you missed it_ | ||
|
||
- The HTML5 version of [Unicycle Hero](https://poki.com/en/g/unicycle-hero) _(a game by [Unept](https://twitter.com/Unept/status/1167517745149145089) made with Stencyl)_ is now available! | ||
- [Wilmot's Warehouse](http://wilmotswarehouse.com/) came out [on Steam](https://store.steampowered.com/app/839870/Wilmots_Warehouse/). It's a puzzle game which was a finalist for "Excellence in Design" at the 2018 Independent Games Festival Awards and it's made with OpenFL. :star2: | ||
|
||
### Code Examples | ||
|
||
- _Have an example you want to add? Consider [contributing](https://github.com/HaxeFoundation/code-cookbook#contributing-articles) to the [code.haxe.org](https://code.haxe.org/) cookbook._ | ||
|
||
### Previews & Demos | ||
|
||
#### Open Source | ||
|
||
- [VDebug](https://github.com/MarketGarden/armory3D-VDebug) is a library for debugging Armory3D / Iron projects. | ||
- A couple of screenshots from the Medieval Fantasy City Generator by Oleg Dolya: | ||
* [A fancy glitch](https://twitter.com/watawatabou/status/1170638872029597696). | ||
* Apparently roads [need fixing](https://twitter.com/watawatabou/status/1170642201010987008). | ||
- New Haxe-related repos written in Python from Andrei Rudenko: | ||
* [haxe_sublime](https://github.com/RudenkoArts/haxe_sublime) is a Simple Sublime Text plugin for Haxe 4 build and autocompletion. | ||
* [SublimeLinter-haxe](https://github.com/RudenkoArts/SublimeLinter-haxe) is a linter plugin for SublimeLinter which provides an interface to Haxe. | ||
|
||
#### Closed Source | ||
|
||
- [Newton fractal explorer](http://mattias.refeyton.fr/haxe/newton/) made by [Mattias Refeyton](https://twitter.com/matrefeytontias/status/1169764556404600832) made with Kha. | ||
- Some [issues with WebGL](https://twitter.com/hello_lightbulb/status/1170670173218648064) in "Scales: A Pangolin story" by Hello Lightbulb. Plus quick video about [making game levels](https://twitter.com/hello_lightbulb/status/1171872224485269504) in Tiled. :+1: | ||
- Coding C++ through Haxe [can be beautiful](https://twitter.com/Damilare_/status/1171389512892784640) by 'Damilare Darmie Akinlaja. | ||
- New [GIF](https://cdn.discordapp.com/attachments/162664383082790912/619498623356370950/23232323t.gif) and [screenshot](https://cdn.discordapp.com/attachments/162664383082790912/619857762364686346/Wa006sLasMs.png) _(trying to make shadows look good)_ from a WIP game by 1speed studio. | ||
|
||
### _Some_ Library Releases | ||
|
||
- [hxbit `1.5.0`](https://github.com/HeapsIO/hxbit/releases/tag/1.5.0) | ||
- [domkit `0.2.0`](https://github.com/HeapsIO/domkit/releases/tag/0.2.0) | ||
- [heaps `1.7.0`](https://github.com/HeapsIO/heaps/releases/tag/1.7.0) | ||
- [hxnodejs-elastic-apm-node `2.16.0`](https://lib.haxe.org/p/hxnodejs-elastic-apm-node) | ||
- [signals `1.2.2`](https://lib.haxe.org/p/signals) | ||
- [sbComponents `0.0.3`](https://lib.haxe.org/p/sbComponents) | ||
- [formatter `1.9.0`](https://lib.haxe.org/p/formatter) | ||
- [tokentree `1.0.23`](https://lib.haxe.org/p/tokentree) | ||
- [buddy `2.10.3`](https://lib.haxe.org/p/buddy) | ||
- [vscode-debugadapter `1.36.0`](https://lib.haxe.org/p/vscode-debugadapter) | ||
- [lime `7.6.2`](https://lib.haxe.org/p/lime) | ||
- [Console.hx `0.2.12`](https://lib.haxe.org/p/Console.hx) | ||
- [openfl `8.9.4`](https://lib.haxe.org/p/openfl) | ||
- [hxp `1.1.3`](https://lib.haxe.org/p/hxp) | ||
- [vscode `1.38.0`](https://lib.haxe.org/p/vscode) | ||
- [nova `0.4.0`](https://lib.haxe.org/p/nova) | ||
- [robotlegs `1.4.6`](https://lib.haxe.org/p/robotlegs) | ||
- _Checkout the [most recent library releases](https://lib.haxe.org/recent/) on HaxeLib_. | ||
|
||
### People & Projects to support | ||
|
||
- [Robert Konrad](https://www.patreon.com/RobDangerous), the Kha author, is creating Programming Toolkits. | ||
- [Lubos & contributors](https://armory3d.org/fund) are creating Armory, an open source 3D game engine in Blender. | ||
- [OpenFL](https://www.patreon.com/openfl) is creating free open source software. | ||
- [HaxeUI](https://www.patreon.com/haxeui) is creating an open source user interface libraries. | ||
- [HaxeFlixel](https://www.patreon.com/haxeflixel) is creating an open source, cross platform 2D game engine. | ||
- [Slava Ra](https://www.patreon.com/slavara) is creating improvements for FlashDevelop and HaxeDevelop. | ||
- [Mark Knol](https://www.patreon.com/markknol) is working on Haxe and its documentation. | ||
- [Dan Korostelev](https://www.patreon.com/nadako) is working on the Haxe compiler. | ||
- [Lewis Lepton](https://www.patreon.com/lewislepton) is creating tutorials, code and videos. | ||
- [Eric Bishton](https://www.patreon.com/EricBishton) is creating the Haxe plugin for IntelliJ IDEA. | ||
- [Will Blanton](https://www.patreon.com/x01010111) is creating HaxeFlixel tutorials. | ||
- [Matthew Wallace](https://www.patreon.com/haxeexamples) is creating Haxe By Example tutorials. | ||
- [August Late](http://www.patreon.com/augustlate) is creating unique 2D lighting tech. | ||
|
||
## Updates from the Haxe core | ||
|
||
### Current Proposals & Discussions | ||
|
||
- Carry comments through to target language [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/65). | ||
- Replace `null` access modifier with `this` [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/64). | ||
- Add support for on site getters & setters [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/63). | ||
- Add support for `Self` access for abstracts [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/62). | ||
- `[RFC]` Xml Dsl's [discussion](https://github.com/HaxeFoundation/haxe-evolution/issues/60). | ||
- Add support for default type parameters [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/50). | ||
- Add polymorphic `this` types [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/36). | ||
- Add [Type parameter variance for Enums](https://github.com/HaxeFoundation/haxe-evolution/pull/28). | ||
- Add [Default values for enum parameters](https://github.com/HaxeFoundation/haxe-evolution/issues/27). | ||
- _Do you have an idea to improve Haxe? Consider [creating a proposal]._ | ||
|
||
### Core Changes | ||
|
||
52~ commits have been made to Haxe compiler in the [last week]. | ||
|
||
- Constrained Monomorphs public [issue](https://github.com/HaxeFoundation/haxe/issues/8746) diary. | ||
- Closed Readable and Writable constraints [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/61). | ||
- Accept the new Sys API's [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/59). Checkout the working [draft](https://github.com/Aurel300/haxe-sys) of the new `asys` API. | ||
|
||
##### _In case you missed it_ | ||
|
||
- Reduce excessive casts [merged](https://github.com/HaxeFoundation/haxe/pull/8725). | ||
- Close every timer instead of skipping orphaned ones [merged](https://github.com/HaxeFoundation/haxe/pull/8733). | ||
- Server maintenance [discussion](https://github.com/HaxeFoundation/haxe/issues/8734). | ||
- Reduce memory consumption of local variables [discussion](https://github.com/HaxeFoundation/haxe/issues/8735). | ||
- Compilation server cache (leak?) [issues](https://github.com/HaxeFoundation/haxe/issues/8738). | ||
- `[js]` Enable Haxe `for-in` iteration of `js.lib` Map and Set [merged](https://github.com/HaxeFoundation/haxe/pull/8754). | ||
- Fix detection of module names on `Context.defineType()` [merged](https://github.com/HaxeFoundation/haxe/pull/8753). | ||
|
||
You can get started using the latest features by downloading a [nightly build] of Haxe. | ||
|
||
Take it easy everyone and have a good week! | ||
|
||
[nightly build]: http://build.haxe.org | ||
[creating a proposal]: https://github.com/HaxeFoundation/haxe-evolution | ||
[last week]: https://github.com/issues?utf8=%E2%9C%93&q=closed%3A2019-09-05..2019-09-12+org%3Ahaxefoundation+is%3Aclosed+ |