Une personne qui trouve une erreur est un être humain,
Une personne qui trouve une solution pour cela est un visionnaire,
Une personne qui en fait quelque chose est un entrepreneur et une personne qui le fait en code est un développeur.
Cylvre est désormais non entretenue. La raison étant que chaque correctif introduit provoquera plus de correctifs qui entravent d'autres correctifs (ce qui signifie que peu de progrès est fait). Une meilleure version de celui-ci, Crypt est actuellement en cours de travail. La crypte recyclera la majeure partie de la syntaxe de Cylvre. Désolé à tous les utilisateurs / testeurs de Cylvre.

Salut! Bienvenue à Cylvre!
Cylvre ( Silver prononcé) signifie Cy Ber L Enguage pour les environnements de V Irtual R Untime. Il s'agit d'un langage de programmation open source qui se concentre sur la simplicité et la facilité d'utilisation tout en tirant parti de la puissance et de la grande quantité de bibliothèques trouvées sur l'écosystème JVM. Compiles actuellement en Java 8 ocrecodes.
Vous voulez lire comment j'ai créé Cylvre? Cliquez ici pour mon article de blog github.io dessus.
Le monde n'avait pas besoin d'un autre Langauge, je le voulais.
Remarque: Pour l'instant, Cylvre est toujours pré-alpha en raison de quelques problèmes avec le compilateur. Ces problèmes seront résolus. Les nouveaux contributeurs sont les bienvenus pour aider à développer cette langue. (Les utilisateurs et les contributeurs) n'hésitent pas à suivre les instructions fournies dans cette lecture. Si vous souhaitez savoir ce qui fonctionne actuellement, voir des fonctionnalités.md pour plus d'informations
Bonjour le monde:
func main (){
println ( "Hello, World!" );
} A for une boucle avec un conditionnel:
func main (){
for x ( 0 to 100 ) x = 100 ? println ( "Loop ended (although this only works if the loop goes to 100)" );
}gradle jar Vous voulez en savoir plus sur la syntaxe de Cylvre? Cliquez sur le lien pour les documents Cylvre officiels!
gradle build pour le construire et gradle jar pour l'emballer dans un pot exécutable.java -classpath < path to jar file > ^ CylvreCompiler.compiler.Forge < path to Cylvre file > ^java < class file name > ^ Le fichier JAR sera situé dans le répertoire libs situé dans le répertoire build .
Remplacer '^' par des informations appropriées.
Les contributions sont très appréciées et extrêmement les bienvenues! Veuillez consulter contribution.md pour plus de détails.
Si vous souhaitez signaler une vulnérabilité de sécurité, référez-vous à Security.md pour plus d'informations.
Cylvre suivra le système Semver de versioning qui implique que les versions sont publiées dans l'ordre suivant: major.minor.patch .
Ce référentiel suit la licence MIT.
N'hésitez pas à les demander dans la discussion de questions-réponses ici.
Si le compilateur ne fonctionne toujours pas, informez-moi en utilisant la chaîne Gitter Community donnée sous le logo dans ce Readme.