Roadmap

32 views
Skip to first unread message

Alexandru Nedelcu

unread,
Jun 27, 2014, 2:57:24 AM6/27/14
to scala-mi...@googlegroups.com
Hi Vlad,

I saw that you published the roadmap at: http://scala-miniboxing.org/2014/06/27/miniboxing-roadmap.html

I'm currently experimenting with miniboxing in one of my projects, I do have some problems I'll want to ask about, but one show stopper also missing from that roadmap is the availability of a stable package released on Maven Central. Without a stable package, sadly I can't use it for real.

I'm guessing you've got good reasons for not releasing a stable package. But can you make a guess on the timeframe?

Also, the project looks to be really good. Thanks for your hard work on it.

Cheers,

Vlad Ureche

unread,
Jun 27, 2014, 5:06:56 AM6/27/14
to Alexandru Nedelcu, scala-mi...@googlegroups.com

2014-06-27 8:57 GMT+02:00 Alexandru Nedelcu <al...@bionicspirit.com>:

I'm currently experimenting with miniboxing in one of my projects, I do have some problems I'll want to ask about, but one show stopper also missing from that roadmap is the availability of a stable package released on Maven Central. Without a stable package, sadly I can't use it for real.

I'm guessing you've got good reasons for not releasing a stable package. But can you make a guess on the timeframe?

Also, the project looks to be really good. Thanks for your hard work on it.


Salut Alexandru! ;)

You can't imagine how happy I am to hear you're using the miniboxing plugin!
For the questions you asked:

1) If you have any questions and/or bugs, just fire them up here on the mailing list and we'll work together to get miniboxing working for your use-case;
2) You're the first to ask for a stable release. I can publish miniboxing 0.3 right now, or I can wait until we fix the show-stopper issue you mentioned and publish afterwards. Which one would you like?
3) I didn't release a stable package mainly because nobody asked for one so far. The snapshot versions roughly correspond to:
    - 0.1 - the original implementation of the plugin, started by Cristi and developed by me into a fully working plugin
    - 0.2 - started using the LDL transformation, thus significantly improving the translation
    - 0.3 - refactored the core of the plugin, miniiboxing can work in all scopes (class in method, class in class, method in class, method in method), nested miniboxing and ironed out many hard bugs
    - 0.4 - I plan to switch to version 0.4 once I add array support and make the {generic, Long, Double} transformation the standard one in miniboxing (probably 1-2 months from now)

Thanks a lot for your appreciation and I'm really happy you're trying out the plugin!
I'm looking forward to your questions on the mailing list.

Cheers,
Vlad



Alexandru Nedelcu

unread,
Jun 27, 2014, 5:26:26 AM6/27/14
to Vlad Ureche, scala-mi...@googlegroups.com
On Fri, Jun 27, 2014 at 12:06 PM, Vlad Ureche <vlad....@gmail.com> wrote:
2) You're the first to ask for a stable release. I can publish miniboxing 0.3 right now, or I can wait until we fix the show-stopper issue you mentioned and publish afterwards. Which one would you like?

Thanks for the quick response. Let me try getting it to work first. I've got the implementation of a class with methods that are creating anonymous classes and functions and that are closures capturing state and I ran into some issues that I don't understand. Will compose an email about it.

Also, on your visits to Bucharest, I'd love to take you out for a beer :-)

--
Alexandru Nedelcu
www.bionicspirit.com

PGP Public Key:
https://bionicspirit.com/key.aexpk

Vlad Ureche

unread,
Jun 27, 2014, 5:56:41 AM6/27/14
to Alexandru Nedelcu, scala-mi...@googlegroups.com
2014-06-27 11:26 GMT+02:00 Alexandru Nedelcu <al...@bionicspirit.com>:

Thanks for the quick response. Let me try getting it to work first. I've got the implementation of a class with methods that are creating anonymous classes and functions and that are closures capturing state and I ran into some issues that I don't understand. Will compose an email about it.

Cool, looking forward to it. Btw, please use version 0.3-SNAPSHOT, otherwise it's likely the plugin will run into trouble with anonymous classes.
 

Also, on your visits to Bucharest, I'd love to take you out for a beer :-)

I'll be in Bucharest starting the 10th of July until the 24th of July, so we can have plenty of beers. :)

Cheers,
Vlad
Reply all
Reply to author
Forward
0 new messages