a collaborative web-based
Update, April 2013: Google has disabled the ability to connect gadgets to Google Spreadsheets, so Cologo no longer functions. You can still enter commands in the demo box above. This site is preserved for posterity. And who knows, maybe someday I'll revive the project with a custom collaborative editor.
Thanks for your interest!
Cologo is a web-based tool for learning and experimenting with computer programming. You write Cologo programs in Google Spreadsheets, and run them in Google Gadgets. Cologo is a faithful variant of the Logo programming language, and includes a turtle graphics system.
It's a spreadsheet!
- Arrange program code horizontally or vertically.
- Mix code, data and documentation, all in one sheet.
- Use text and cell formatting to illustrate the structure of your program or data.
- Write your program with other people editing simultaneously over the web from anywhere.
- Use the grid layout to comment on a collaborator's code as it is being written.
- Use the sheet as a user interface for your program, with users editing the sheet itself.
- Share and publish your program code with a read-only view that can include the Cologo gadget.
It's a gadget!
- Insert the Cologo gadget directly into the Spreadsheet to run your program as you write it.
- Add your program to any web page.
- Add your program to your iGoogle home page, your Orkut or MySpace page, or any compatible gadget container.
- Use any data source compatible with Google Visualizations for your program code (not just Google Spreadsheets).
- Cologo is completely free to use for any purpose.
- The code will eventually be released under the GNU General Public License version 3.
To get started with Cologo, see Getting Started. You are invited to join the discussion group. If you encounter a problem while using Cologo, you can report a bug.