User:Jaffa/Developing with Vala

m (IDE: Link to Valable)
(Monodevelop 2.0)
 
(2 intermediate revisions not shown)
Line 1: Line 1:
-
== IDE ==
+
== Installing in Scratchbox ==
 +
# Add extras and extras-devel to /etc/apt/sources.list.d in Scratchbox
 +
# Install valac (and, optionally, libgee).
-
=== RPMs ===
+
For example:
-
http://mono.ximian.com/monobuild/snapshot/download-trunk/
+
/scratchbox/login
 +
for j in '' '-src'; do for i in '' '-devel'; do
 +
  echo "deb$j http://repository.maemo.org/extras$i diablo free non-free" >>/etc/apt/sources.list.d/extras-repo.list
 +
done; done
 +
apt-get update && apt-get install valac libgee
-
=== Debian/Ubuntu ===
+
== IDE ==
-
1) Give up and use [https://launchpad.net/valable Valable] with Eclipse?
+
=== MonoDevelop 2.0 ===
-
 
+
MonoDevelop 2.0 is out and stable. The Vala plugin is still not top notch usability (completion is not always working) but the editor is good and easy to use.
-
2) Getting [http://www.monodevelop.com/Download_-_Unstable Monodevelop v1.9] with add-ins:
+
* RPMs at http://download.opensuse.org/repositories/Mono/openSUSE_Factory/ for openSUSE 11.2 Factory
 +
* RPMs at http://download.opensuse.org/repositories/Mono/openSUSE_11.1/ for openSUSE 11.1 Stable
 +
* [http://www.internettablettalk.com/forums/showthread.php?p=201170#post201170 Setup instructions] by Bundyo
-
# Add [http://www.mono-project.com/Other_Downloads#Ubuntu_8.04_LTS_.28Hardy_Heron.29_-_backport_packages: badgerports] repository.
+
=== Eclipse ===
-
# Download [http://ftp.novell.com/pub/mono/download/noarch/monodevelop/1.9-3/monodevelop-1.9-3.novell.noarch.rpm monodevelop-1.9-3.novell.noarch.rpm] and [http://ftp.novell.com/pub/mono/download/noarch/mono-addins/0.3.1/mono-addins-0.3.1-0.novell.noarch.rpm mono-addins-0.3.1-0.novell.noarch.rpm]
+
* [https://launchpad.net/valable Valable] is Eclipse plugin
-
# <code>apt-get install alien mono-runtime libmono-system-runtime2.0-cil libmono-winforms2.0-cil gtk-sharp2 libmono-system2.0-cil libmono-corlib2.0-cil libmono2.0-cil</code>
+
* '''TODO''' How to install
-
# <code>alien -i monodevelop-1.9-3.novell.noarch.rpm mono-addins-0.3.1-0.novell.noarch.rpm</code>
+
* [http://www.internettablettalk.com/forums/showthread.php?p=203154#post206712 Screenshots]

Latest revision as of 21:33, 21 June 2009

Contents

[edit] Installing in Scratchbox

  1. Add extras and extras-devel to /etc/apt/sources.list.d in Scratchbox
  2. Install valac (and, optionally, libgee).

For example:

/scratchbox/login
for j in  '-src'; do for i in  '-devel'; do
  echo "deb$j http://repository.maemo.org/extras$i diablo free non-free" >>/etc/apt/sources.list.d/extras-repo.list
done; done
apt-get update && apt-get install valac libgee

[edit] IDE

[edit] MonoDevelop 2.0

MonoDevelop 2.0 is out and stable. The Vala plugin is still not top notch usability (completion is not always working) but the editor is good and easy to use.

[edit] Eclipse