Ć
public class HelloCi
{
  public static int Add(int a, int b)
  {
    return a + b;
  }

  public static bool Differ(string s1, string s2)
  {
    return s1 != s2;
  }

  public static string GetMessage()
  {
    return "Hello, world!";
  }

  public static bool IsNullOrEmpty(string s)
  {
    return s == null || s.Length == 0;
  }

  public const string Version = "0.1";
}
JavaC#
// Generated automatically with "cito". Do not edit.

public final class HelloCi
{
  public static int add(int a, int b)
  {
    return a + b;
  }

  public static boolean differ(String s1, String s2)
  {
    return !s1.equals(s2);
  }

  public static String getMessage()
  {
    return "Hello, world!";
  }

  public static boolean isNullOrEmpty(String s)
  {
    return s == null || s.length() == 0;
  }
  public static final String VERSION = "0.1";
}
// Generated automatically with "cito". Do not edit.

public class HelloCi
{
  public static int Add(int a, int b)
  {
    return a + b;
  }

  public static bool Differ(string s1, string s2)
  {
    return s1 != s2;
  }

  public static string GetMessage()
  {
    return "Hello, world!";
  }

  public static bool IsNullOrEmpty(string s)
  {
    return s == null || s.Length == 0;
  }
  public const string Version = "0.1";
}
JavaScriptActionScript
// Generated automatically with "cito". Do not edit.

function HelloCi()
{
}

HelloCi.add = function(a, b) {
  return a + b;
}

HelloCi.differ = function(s1, s2) {
  return s1 != s2;
}

HelloCi.getMessage = function() {
  return "Hello, world!";
}

HelloCi.isNullOrEmpty = function(s) {
  return s == null || s.length == 0;
}
HelloCi.VERSION = "0.1";
// Generated automatically with "cito". Do not edit.
package
{
  import flash.utils.ByteArray;

  public class HelloCi
  {
    public static function add(a : int, b : int) : int
    {
      return a + b;
    }

    public static function differ(s1 : String, s2 : String) : Boolean
    {
      return s1 != s2;
    }

    public static function getMessage() : String
    {
      return "Hello, world!";
    }

    public static function isNullOrEmpty(s : String) : Boolean
    {
      return s == null || s.length == 0;
    }
    public static const VERSION : String = "0.1";
  }
}
C (hello.c)C (hello.h)
/* Generated automatically with "cito". Do not edit. */
#include <stdlib.h>
#include <string.h>
#include "hello.h"

int HelloCi_Add(int a, int b)
{
  return a + b;
}

cibool HelloCi_Differ(const char *s1, const char *s2)
{
  return strcmp(s1, s2) != 0;
}

const char *HelloCi_GetMessage(void)
{
  return "Hello, world!";
}

cibool HelloCi_IsNullOrEmpty(const char *s)
{
  return s == NULL || s[0] == '\0';
}
/* Generated automatically with "cito". Do not edit. */
#ifndef _HELLO_H_
#define _HELLO_H_
typedef int cibool;
#ifndef TRUE
#define TRUE 1
#endif
#ifndef FALSE
#define FALSE 0
#endif
#ifdef __cplusplus
extern "C" {
#endif

int HelloCi_Add(int a, int b);

cibool HelloCi_Differ(const char *s1, const char *s2);

const char *HelloCi_GetMessage(void);

cibool HelloCi_IsNullOrEmpty(const char *s);

#define HelloCi_VERSION  "0.1"

#ifdef __cplusplus
}
#endif
#endif
D
// Generated automatically with "cito". Do not edit.
import std.utf;

class HelloCi
{
  static int Add(int a, int b)
  {
    return a + b;
  }

  static bool Differ(string s1, string s2)
  {
    return s1 != s2;
  }

  static string GetMessage()
  {
    return "Hello, world!";
  }

  static bool IsNullOrEmpty(string s)
  {
    return s == null || s.length == 0;
  }
  enum Version = "0.1";
}