Discussion:
Nodebox and Shoebot
ricardo lafuente
2009-11-30 14:52:20 UTC
Permalink
Dear all,

Couple of things:
1. My work commitment is finally about to be over in a couple of weeks
or so, and afterwards i intend to go back and finish the loose ends of
Shoebot. Sorry everyone for the hiatus, and i will address all the open
threads as soon as i'm done (special apologies and requests for patience
go to Stu and Tristan)

2. I've contacted the Nodebox developers a few days ago about the coming
Nodebox 2 -- a beta is available at beta.nodebox.net, but only runs on
Macs. Essentially the new version departs from the script model and goes
more into a node-based model (think Max/MSP or Pure Data). It will
apparently be cross-platform.

They've been very nice and polite, and are very interested in creating
some sort of universal test suite for Nodebox rendering (think ACID
tests for browsers), especially to ensure that Shoebot and Nodebox can
play along. Since they're 'freezing' Nodebox 1 in favour of Nodebox 2, i
think it's also good for them that we support Nodebox 1 syntax as best
as possible. I also asked them their thoughts about our
'nodebox-extended' vs. 'nodebox-strict' modes idea.

Now i'm attaching an e-mail from Frederik asking for feedback about what
people might want to know about the coming Nodebox 2, so that they can
add it to their FAQ. In case you have something to ask, post it here and
i'll forward it to them (or send it directly to Frederik, your choice).

ricardo



-------- Original Message --------
Subject: Re: Nodebox and Shoebot
Date: Mon, 23 Nov 2009 21:59:54 +0100
From: Frederik De Bleser <frederik-***@public.gmane.org>
To: ricardo lafuente <ricardo-CwybyhJGm5wdnm+***@public.gmane.org>
References: <4AE4912B.4090002-CwybyhJGm5wdnm+***@public.gmane.org>



Hey Ricardo,

Just a quick note to let you know that I've written some information
about the NodeBox 1 -> NodeBox 2 transition. It' still incomplete:
pages about the new object model are largely missing, but it's a
start.

http://beta.nodebox.net/wiki/NodeBox_2_for_NodeBox_1_users

Also the FAQ answers some of your questions:

http://beta.nodebox.net/wiki/Frequently_Asked_Questions

I would love to get your input on this new direction. Do you have any
suggestions or remarks at this stage? Any weirdness you've run in to?

All the best,

Frederik
Dear Tom and Frederik,
I've just downloaded and played with the Nodebox 2 beta, and i am totally
blown away. Having worked with node-based environments such as Max and PD,
you've done an *awesome* accomplishment of getting the best of the node
paradigm to the Nodebox model. Many many thanks, this is truly wonderful!
I'm also writing regarding the future of the 'old' Nodebox model; after a
quick look through Nodebox 2, it looks like it's a move away from the
Processing/Drawbot/Nodebox1 'sketch' model, and that you're moving into
exciting new horizons! I see that there's still a code editor, but now it
seems to be closely coupled with the new node-based model.
As i've been developing Shoebot (which i've written about to you a long time
ago), i'm genuinely interested in knowing how much (and if) you intend to
stick to the Nodebox1 way. This because i still see a huge potential to the
'old' Nodebox and would like to go on developing Shoebot, which in many ways
still serves my purposes -- for instance, in running scripts through the
console without calling all the interface engines (Cocoa or QT).
That said, i'm very curious about your next moves.
Many thanks again for your enormous and wonderful efforts!
Cheers,
ricardo
Stuart Axon
2009-12-01 02:42:53 UTC
Permalink
Hi,
This sounds great. I started a bot to do something like this (attached:screentest.py) when I was messing with paths in shoebot. It's probably not structured how we would want a final test to be, but it does have a couple of tests:

1. translation and rotations effecting the background in shoebot
2. differences in line thickness

...some other things I can't remember :)

Try running it in shoebot and nodebox to see the differences, in particular the stuff around the border only happens in shoebot.


I stopped messing with this as I saw the wisdom of using lib2geom :) ...speaking of which, inkscape 0.47 has just been released - I haven't checked, but there should probably be a lib2geom to accompany it, so it's probably worth pursuing this again (plus the devs should be a little less busy now their release is out).



Nodebox2 certainly looks interesting, (more wysiwyg using jython, + they fixed rotation to be clockwise).


lol, don't worry about apologies for me - I've mostly been waiting for inkscape 0.47 to come out (and lib2geom),
+ starting lots of projects, as for finishing them.. thats another story... :)


----- Original Message ----
From: ricardo lafuente <***@sollec.org>
To: shoebot mailing list <shoebot-devel-***@public.gmane.org>
Sent: Mon, November 30, 2009 2:52:20 PM
Subject: [shoebot-devel] Nodebox and Shoebot

Dear all,

Couple of things:
1. My work commitment is finally about to be over in a couple of weeks or so, and afterwards i intend to go back and finish the loose ends of Shoebot. Sorry everyone for the hiatus, and i will address all the open threads as soon as i'm done (special apologies and requests for patience go to Stu and Tristan)

2. I've contacted the Nodebox developers a few days ago about the coming Nodebox 2 -- a beta is available at beta.nodebox.net, but only runs on Macs. Essentially the new version departs from the script model and goes more into a node-based model (think Max/MSP or Pure Data). It will apparently be cross-platform.

They've been very nice and polite, and are very interested in creating some sort of universal test suite for Nodebox rendering (think ACID tests for browsers), especially to ensure that Shoebot and Nodebox can play along. Since they're 'freezing' Nodebox 1 in favour of Nodebox 2, i think it's also good for them that we support Nodebox 1 syntax as best as possible. I also asked them their thoughts about our 'nodebox-extended' vs. 'nodebox-strict' modes idea.

Now i'm attaching an e-mail from Frederik asking for feedback about what people might want to know about the coming Nodebox 2, so that they can add it to their FAQ. In case you have something to ask, post it here and i'll forward it to them (or send it directly to Frederik, your choice).

ricardo



-------- Original Message --------
Subject: Re: Nodebox and Shoebot
Date: Mon, 23 Nov 2009 21:59:54 +0100
From: Frederik De Bleser <frederik-***@public.gmane.org>
To: ricardo lafuente <ricardo-CwybyhJGm5wdnm+***@public.gmane.org>
References: <4AE4912B.4090002-CwybyhJGm5wdnm+***@public.gmane.org>



Hey Ricardo,

Just a quick note to let you know that I've written some information
about the NodeBox 1 -> NodeBox 2 transition. It' still incomplete:
pages about the new object model are largely missing, but it's a
start.

http://beta.nodebox.net/wiki/NodeBox_2_for_NodeBox_1_users

Also the FAQ answers some of your questions:

http://beta.nodebox.net/wiki/Frequently_Asked_Questions

I would love to get your input on this new direction. Do you have any
suggestions or remarks at this stage? Any weirdness you've run in to?

All the best,

Frederik
Dear Tom and Frederik,
I've just downloaded and played with the Nodebox 2 beta, and i am totally
blown away. Having worked with node-based environments such as Max and PD,
you've done an *awesome* accomplishment of getting the best of the node
paradigm to the Nodebox model. Many many thanks, this is truly wonderful!
I'm also writing regarding the future of the 'old' Nodebox model; after a
quick look through Nodebox 2, it looks like it's a move away from the
Processing/Drawbot/Nodebox1 'sketch' model, and that you're moving into
exciting new horizons! I see that there's still a code editor, but now it
seems to be closely coupled with the new node-based model.
As i've been developing Shoebot (which i've written about to you a long time
ago), i'm genuinely interested in knowing how much (and if) you intend to
stick to the Nodebox1 way. This because i still see a huge potential to the
'old' Nodebox and would like to go on developing Shoebot, which in many ways
still serves my purposes -- for instance, in running scripts through the
console without calling all the interface engines (Cocoa or QT).
That said, i'm very curious about your next moves.
Many thanks again for your enormous and wonderful efforts!
Cheers,
ricardo
Loading...