A word on what I've been doing recently

39 views
Skip to first unread message

Laurent PETIT

unread,
Jun 9, 2013, 7:03:32 PM6/9/13
to clojuredev-users, counterclockwise
Hello all,

I think you might have wondered what I've been doing recently, so
maybe it's the time for a short update.

Some of you know I've been a little bit ashamed that the poor quality
of Eclipse Juno has put a veil of doubt on what might or might not
have caused (lots of ?) stability bug reports these last months.

This certainly has been attacking my morale. At least for some time.
It got me thinking.

As a result, I've decided it was time to focus on some important
missing fundations for the well-being of Counterclockwise.

So I've worked on :
- simplifying the process of bootstrapping a development environment
for hacking on CCW
- totally automating the build of Counterclockwise with maven
(farewell leiningen, it would have taken too much time to redo
something like maven tycho in leiningen)
- adding a first UI SWTBot Test Case to Counterclockwise, integrated
in the build process
- leveraging Travis-ci ( cloud-based equivalent of Jenkins if you will )

And now I'm working on automating the creation of Counterclockwise
"bundles" for the main OS on use today: Windows 32 bits, Windows 64
bits, Linux, OS X.

This part is almost done.

My next step will be to ask for volunteers to test those "bundles" in
as much configurations as possible.

Then I will put on the Counterclockwise Web Site, with a decent
landing page, and a decent installation page.

Only then, will I go back to focusing on development.
And it's not a total coincidence if this will more or less be at the
same time we'll be able to say goodbye to Eclipse Juno, and welcome to
Eclipse Kepler (which will hopefully correct lots of Juno defects - I
don't know for sure, haven't played with it yet).


tl;dr: I've focused my recent work on automation, test framework for
counterclockwise, and self-contained Counterclockwise versions. Help
will be needed soon to get feedback on all this.


Cheers,

--
Laurent

Niels van Klaveren

unread,
Jun 10, 2013, 5:27:15 AM6/10/13
to clojured...@googlegroups.com, counterclockwise
Thanks for the heads up Laurent, was wondering what was up. Good to hear you're still (on) the project, feared for a bit that the morale issues gotten too much and you took a break from it.
Although we as end users might not notice much of the work you've been doing, I hope it will help you in the development and perhaps make it easier for others to contribute to CCW development.

I'm still amazed how it's basically still a one man project, even though it's one that lowers the hurdle the most for clojure adoption by non-lisp developers.
If there's anything I can do, let me know, I got MSDN access, so can test on both x32 and x64 windows, as well as other virtualizable OSes.

Regards,

Niels

Laurent PETIT

unread,
Jun 10, 2013, 8:29:04 AM6/10/13
to clojuredev-users, counterclockwise
Hello Niels,

2013/6/10 Niels van Klaveren <niels.va...@gmail.com>:
> Thanks for the heads up Laurent, was wondering what was up. Good to hear
> you're still (on) the project, feared for a bit that the morale issues
> gotten too much and you took a break from it.
> Although we as end users might not notice much of the work you've been
> doing, I hope it will help you in the development and perhaps make it easier
> for others to contribute to CCW development.

Indeed.

> I'm still amazed how it's basically still a one man project, even though
> it's one that lowers the hurdle the most for clojure adoption by non-lisp
> developers.

Thanks for the kind words.

But it's not a one man project. I would have do nothing close to what
the current version has to offer if I hadn't had the chance to have
Christophe Grand write parsley (which supports the incremental parser
inside text editors) and Chas Emerick the nrepl client. That's not to
be forgotten ! And I also forget others which once contributed to it.

> If there's anything I can do, let me know, I got MSDN access, so can test on
> both x32 and x64 windows, as well as other virtualizable OSes.

Well, there is still work I'd like to do on it, but I think the
Windows, Linux and OS X versions should already work. I've tested
successfully with OS X and Linux. So if you can test the 32 bits and
64 bits Windows versions, that would be great !

Here's the link :

The product is currently based on Eclipse Indigo platform.

If Kepler is good, I'd be more than happy to switch to it at some
point before september/october.

Things that I'd like to add to the product that I know are not perfect
right now:

- Splash screen with progress bar (currently : static splash screen)
- Counterclockwise icons for the executable
- Welcome Page
- Open in the Java Perspective, not the Resources Perspective

Also, I'm still pondering the idea of providing a version with an
embedded JRE (openjdk 7) for total ease of start. Not sure about this
one, though.

Laurent PETIT

unread,
Jun 10, 2013, 8:42:03 AM6/10/13
to clojuredev-users, counterclockwise
Reply all
Reply to author
Forward
0 new messages