Difference between revisions of "CalicoDevelopment"

From IPRE Wiki
Jump to: navigation, search
(On Linux and Mac OSX)
Line 7: Line 7:
 
= Development =
 
= Development =
  
One can program either in Visual Studio (only available on Windows) or in Mono (available on most platforms). Mono has a development environment (called MonoDevelop), but you can also use any editor. There is a free Visual Studio Express available from Microsoft. Pyjama requires Mono 2.4 and is also for free from [http://mono-project.com/].
+
One can program either in Visual Studio (only available on Windows) or in Mono (available on most platforms). Mono has a development environment (called MonoDevelop), but you can also use any editor. There is a free Visual Studio Express available from Microsoft. Pyjama requires Mono 2.6 and is also for free from [http://mono-project.com/].
  
 
== On Linux and Mac OSX ==
 
== On Linux and Mac OSX ==
Line 13: Line 13:
 
You'll need the following:
 
You'll need the following:
  
# [http://mono-project.com Mono 2.4]. Get the mono, mono-basic, and libgdi packages.
+
# On Mac OSX, you will need XCode (to give you "make").
 +
# [http://mono-project.com Mono 2.6]. Get the mono, mono-basic, and libgdi packages.
 +
## wget FILE.tar.bz2
 +
## tar xf FILE.tar.bz2
 +
## cd FILE
 +
## ./configure
 +
## make
 +
## make install
 +
## Repeat for all parts of mono...
 
# Pyjama Sources. From the command line:
 
# Pyjama Sources. From the command line:
  
 
  $ svn co http://svn.cs.brynmawr.edu/Myro/trunk/Pyjama Pyjama
 
  $ svn co http://svn.cs.brynmawr.edu/Myro/trunk/Pyjama Pyjama
 
  $ cd Pyjama
 
  $ cd Pyjama
 +
(You might have to edit src/Makefile to change the location of Mono)
 
  $ make
 
  $ make
 +
 +
That will build and run Pyjama.
  
 
== On Windows ==
 
== On Windows ==
Line 30: Line 41:
 
= Screen Shots =
 
= Screen Shots =
  
[[Image:Pyjama-104.gif]]
+
[[Image:Pyjama-106.gif]]
  
 
For more, see [[PyjamaScreenShots]]
 
For more, see [[PyjamaScreenShots]]
  
 
= Troubleshooting =
 
= Troubleshooting =
 +
 +
Didn't build? Won't run? Send me a note: dblank AT cs DOT brynmawr DOT edu
  
 
= Links =
 
= Links =
  
# [http://www.go-mono.com/mono-downloads/download.html Mono 2.4 Download]
+
# [http://mono.ximian.com/monobuild/snapshot/sources-trunk/ Mono 2.6 Download] - get the latest trunk (version 134529 as of May 21, 2009)
 
# [http://www.microsoft.com/Express/ Visual Studio Express]
 
# [http://www.microsoft.com/Express/ Visual Studio Express]
 
# [http://msdn.microsoft.com/en-us/netframework/aa497273.aspx .NET Framework]
 
# [http://msdn.microsoft.com/en-us/netframework/aa497273.aspx .NET Framework]

Revision as of 15:29, 21 May 2009

This page describes the planning of Pyjama Editor and Shell. The Pyjama IDE is a cross-platform environment for learning about computing. This is part of the Pyjama Project.

Overview

The Pyjama interface is written in C#. This will allow any of the .NET/Mono Languages (IronPython, IronRuby, PyjamaScheme, JavaScript, F#, J#, etc) to use the API.

Development

One can program either in Visual Studio (only available on Windows) or in Mono (available on most platforms). Mono has a development environment (called MonoDevelop), but you can also use any editor. There is a free Visual Studio Express available from Microsoft. Pyjama requires Mono 2.6 and is also for free from [1].

On Linux and Mac OSX

You'll need the following:

  1. On Mac OSX, you will need XCode (to give you "make").
  2. Mono 2.6. Get the mono, mono-basic, and libgdi packages.
    1. wget FILE.tar.bz2
    2. tar xf FILE.tar.bz2
    3. cd FILE
    4. ./configure
    5. make
    6. make install
    7. Repeat for all parts of mono...
  3. Pyjama Sources. From the command line:
$ svn co http://svn.cs.brynmawr.edu/Myro/trunk/Pyjama Pyjama
$ cd Pyjama
(You might have to edit src/Makefile to change the location of Mono)
$ make

That will build and run Pyjama.

On Windows

  1. You will need the .NET Compact Framework
  2. You will need a Visual Studio, such as this free version: Visual Studio Express
  3. Checkout the SVN directory from: http://svn.cs.brynmawr.edu/Myro/trunk/Pyjama
  4. Build the Solution in that directory
  5. Run it

Screen Shots

Pyjama-106.gif

For more, see PyjamaScreenShots

Troubleshooting

Didn't build? Won't run? Send me a note: dblank AT cs DOT brynmawr DOT edu

Links

  1. Mono 2.6 Download - get the latest trunk (version 134529 as of May 21, 2009)
  2. Visual Studio Express
  3. .NET Framework