Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
First version of ruby bindings by Medhi
[simgrid.git] / src / bindings / ruby / client.rb
diff --git a/src/bindings/ruby/client.rb b/src/bindings/ruby/client.rb
new file mode 100644 (file)
index 0000000..af5fad9
--- /dev/null
@@ -0,0 +1,83 @@
+require 'msg'
+include MSG
+
+
+array = Array.new()
+
+# puts array.empty?
+array << "Peace!!" << "Hey" << "Euh..."<< "Hey2" << "Euh...2"
+
+
+# array.clear
+# puts array.empty?
+
+mehdi = "Hey...this is my name"
+
+hash = Hash.new
+
+
+var = "name"
+
+hash[var] = mehdi
+
+
+# puts hash["name"]
+
+array.push(mehdi)
+
+
+#  info("Hey...")
+# puts array[0]
+
+array2 = array
+
+# puts array2[0]
+
+size = array2.size
+
+
+
+
+
+
+task = Task.new('ninou',12,23)
+#task2 =RbTask.new('task2')
+# task = RbTask.new()
+# host = Host.new("Brad")
+
+ #host2 = Host.new()
+#  task_2 = Task.new('task2',12,23)
+#   name1 = task_2.name()
+#  name2 = Task.name(task)
+#  size = Task.compSize(task)
+ name = Task.name(task)
+# task.bind
+number = 56
+
+# process = RbProcess.new()
+# name = process.name
+puts name
+# puts process.alive?
+# Thread.stop
+# process2 = RbProcess.new()
+# process2.name = "Hope"
+
+# reader = RubyXML.new();
+# reader.parseApplication("application.xml")
+# reader.printAll()
+
+
+
+# name2 = Task.test()
+# puts name
+# process2 = RbProcess.new()
+
+
+
+ #  puts (name)
+# init(array)
+# createEnvironment(name);
+# Task.goodbye
+
+