Chirp: A Community Edition Based On Scratch

Chirp is a slightly modified experimental version of the MIT-Scratch development environment based on the publicly accessible Scratch Source Code. Chirp aims to stay fully compatible with Scratch and with the Scratch website, while allowing to follow up on suggestions and ideas arising out of discussions among the Scratch community.

Chirp IDE

Currently Chirp is my personal project, but I welcome any contributions from the community, be it Squeak changesets, Scratch skins or other graphics (logos, icons, screenshots, whatever). I will use this blog to announce any future updates.

11 Responses to “Chirp: A Community Edition Based On Scratch”

  1. David Christian Liedle Says:

    Jens, you are an amazing hacker! I love what you’re doing for the Scratch community, for Squeak, and for the advancement of our craft. I’m working my way through the open Squeak By Example (SBE) book [ http://www.iam.unibe.ch/~scg/SBE/index.html ], and am inspired by Chirp to dig in deeper to the world of Smalltalk.

    I saw you on the worldwide map of Squeak users [ http://www.frappr.com/squeak ], and thought “Hey, that face looks familiar… Oh! Its Jens from Scratch!” Heh heh. ;]

    David:.

  2. Jens Mönig Says:

    Thanks, David! I love your tutorials and am looking forward to your “Scratchlets”…

  3. ihaveamac Says:

    I found a secret in Chirp: It supports the Scratch Board!

  4. Cyclone103 Says:

    Jens, has anybody ever told you how awesome you are? I downloaded your “lists” and it works like a charm. If the Scratch team does not add all of your wonderful updates into Scratch, I will be severely surprised, considering how useful they are!!!!!!!!!!!!!!

  5. JSO Says:

    Hi Jens.

    I have made my own version of scratch 1.3 so it would close automatically when exiting presentation mode (for the new version of discScratchr) by changing exitPresentationMode to a quit code.

    I succeeded by looking at the source of chirp, everything works fine.

    I tried disableProgrammerFacilities in a workspace, but I just can’t seem to get the Scratch window back in fullscreen mode.

    It actually doesn’t matters, because it will always open up in Presentation mode, but I have an additional problem and I don’t know if it has anything to do with thye fill-screen:

    The parameters don’t seem to work.
    it ignores -presentation and
    “projectname.sb”

    Can you help me?

  6. JSO Says:

    excuse me,

    “I tried disableProgrammerFacilities in a workspace, but I just can’t seem to get the Scratch window back in *fill-screen* mode.”

    not fullscreen…

  7. illusionist Says:

    Hey Jens! I’m trying to make something similar to Chirp for a friend of mine who has no internet connection and very low resolution (he just got a new laptop that is the size of a portable DVD player. LOL) I’m putting together an image file that includes XML, Scroll, Options, and a few new blocks just for fun. All of it works, except for scroll: the most important of all of these installations. Do you know why it doesn’t work? I’m guessing it is because he is using the newest version of scratch (1.3.1) and your tutorial seems to be for 1.2.1. XML and Options are working, so that is probably not the problem…

    He Jens! I’ m, das versucht, etwas ähnlich zu bilden Gezwitscher für einen Freund von mir, das keinen Internetanschluss und sehr niedrige Entschließung hat (ihn gerade, erhielt einen neuen Laptop, der die Größe eines beweglichen DVD-Spielers ist. LOL) I’ m, das eine Bildakte zusammenfügt, die XML, Rolle, Wahlen und einige neue Blöcke gerade für Spaß einschließt. Der ganzer er arbeitet, außer Rolle: das wichtigste von allen diese Installationen. Wissen Sie warum es doesn’ t-Arbeit? I’ m, das es schätzt, ist, weil er die neueste Version des Kratzers (1.3.1) verwendet und Ihr Tutorium scheint, für 1.2.1 zu sein. XML und Wahlen arbeiten, damit ist vermutlich nicht das Problem…

  8. illusionist Says:

    sorry if my German is a bit off… i used a translator… :)

  9. dsdude10 Says:

    is the next version coming out anytime soon? I really need the save/read lists block (sorry that I’m trying to rush you)

  10. dsdude10 Says:

    Soo, is it coming out anytime soon (sorry for the rush)

  11. bendad Says:

    Hello Jens,

    I am a member of scratch and a big fan of Chirp and BYOB. This morning I was playing with your smalltalk programs and thought that you could combine BYOB and Chirp to make Super-Chirp. It would save scratch users a lot of downloading. You could also add a compiler that is in scratch. You could also upload your projects to any website (except scratch.mit.edu).

    Your Biggest Fan,
    Bendad