Re: community repositories !

78 views
Skip to first unread message

Marc Weber

unread,
Jan 3, 2014, 11:21:14 AM1/3/14
to haxelang
Everybody who wants to join is welcome:
https://bitbucket.org/haxecommunity
(just tell me about your bitbucket account)

Axel Huizinga already told me that he's interested in joining.

I've uploaded some of my most useful code describing it briefly here:

haxe-exception-iterators: exception iterators could be easier to work
with than haxe iterators, if you have more than 5-10 elements they are
also likely to be faster (unless you drop items)

haxe-cross-request-response:
My attempt to create a cross platform HTTP api, works with neko, PHP,
nodejs, even a simple java implementation (for the sake of doing it) has
been sketched, however backends are different, so writing a true cross
platform code means using nodejs style which would be slower for other
backends - so I cannot really recommend that ..

haxe-continuation:
continutations (monax implementation). The idea behind this is to pass
caught exceptions into the future by passing a function which can either
evaluate to a value or throw an Exception. This way eventually less
error handling has to be done (you may think differently)

haxe-assertions:
simple library allowing to write code such as
foo.assert_not_null()

haxe-db-scheme:
This one is pretty useful, you can create a scheme like this:
https://bitbucket.org/haxecommunity/haxe-db-scheme/src/master/test-neko/app/schemes/AppScheme.hx?at=master
and migrations will be derived automatically. Only the mysql
implementation works at the moment.

haxe-macro-html-templates:
Another type safe template engine allowing to write code like this:

var attrs = {title: "abc"}
var baz="baz value";
var html_to_be_inserted='<strong>eee</strong>';

mw.HTMLTemplate.str("
%p(attrs foo="bar" baz=baz)!=html_to_be_inserted
");

of course using = instead of != will quote html_to_be_inserted

haxe-email:
Because I didn't find a email library this is an attempt to start one.
The initial implementation has been taken from ufront (but that didn't
even compile) - only a shitty PHP mail() implementation exists yet, I'll
add more features if I need them.

haxe-csv:
Simple cross platform CSV parsing library I'll need right now

You're welcome to join, add your project and just fix bugs if you find
them.

Again - this should not replace lib.haxe.org - but lib.haxe.org adds
some overhead and is for releases only.
This tries to be the most simple way to share code till a release makes
sense.

Marc Weber
Reply all
Reply to author
Forward
0 new messages