Voglio creare un progetto che può essere aggiunto come dipendenza ad altri progetti nelle seguenti lingue:
Java, C #, Rubino, Pitone, JavaScript (Nodo)
Ad esempio, voglio creare un jar che può essere aggiunto a un progetto Java, nonché un gioiello che può essere aggiunto a un progetto Ruby, ecc.
Quindi, per scrivere il mio progetto originale, è importante quale lingua uso? Qualcuna delle lingue sopra descritte sarà più vantaggiosa o più facile, quando arriverà il momento di impacchettarla in un barattolo, una gemma, ecc.?
Posso generare una gemma dal codice sorgente Java? O devo riscrivere il codice sorgente per ogni lingua desiderata?