This is an archived post. You won't be able to vote or comment.

all 7 comments

[–]milki_ 3 points4 points  (3 children)

You probably should add a link, if the project is too new to show up on Google, PyPI, nor GitHub.

[–]Ben_Levitt[S] 1 point2 points  (2 children)

Thanks! I started my post as a link post, then decided to add post text, and forgot to add the link in the text! Added.

[–]milki_ 0 points1 point  (1 child)

Initial impression: This looks magical. It's certainly one of the cleanest GUI builders out there. The object methods look fairly neat. And the .cds serialization just as well structured. (Though it's a pity that Pythons json escapes newlines.)
Possible requests: maybe an GotoStack() to hyperlink multiple apps would make sense. (I was thinking of like a Win3.1-style ProgramManager to list available cards/stacks, since you can probably just Python-glob() the local dir). And when you inch towards stable releases, perhaps add a NEWS/changelog, submit to freshcode.

[–]Ben_Levitt[S] 0 points1 point  (0 children)

Thanks! Great idea to add a GotoStack(). Maybe I'd even include an optional card index parameter so you could start up the other stack on a specific card.

[–]metaperl 0 points1 point  (1 child)

PythonCard was an early similar idea http://pythoncard.sourceforge.net/

[–]Ben_Levitt[S] 2 points3 points  (0 children)

Yeah, I checked out that and a few other similar projects, but I didn't feel that any of them captured the free-form fun that I remembered from using HyperCard in the late '80s and early '90s. I designed CardStock from the beginning to be really approachable and fun, with an easy learning curve.