سؤال

وأخذت نظرة على بعض لغات جديدة لJVM. اثنان منهم جمع الكثير من الاهتمام في هذه الأيام: كلوجر وسكالا. ولكن في رأيي المتواضع، كلاهما ليست مثالية. (دعونا يبقيه على المضاربة، والسبب أنني لا أريد أن يضر نفسي مناقشة ..)

وماذا أنا في الواقع ينظرون اليها على انها خطوة صعبة هو اختراع MS ل- F #. ببساطة تحريك لغة لغة كامل الموضوعية إلى العائد الصافي منصة رهيبة إلى حد ما.

والسؤال هو: هل أي شخص يتمكن من إرسال بريد مترجم لغة كامل الموضوعية كامل المواصفات للJVM؟ لن أقول لكم ما إذا كان هذا هو فكرة جيدة؟

هل كانت مفيدة؟

المحلول

"لغة كامل الموضوعية وجافا" لها صلات محاولات مختلفة لدمج جافا مع لغة كامل الموضوعية.

وF # يختلف نوعا ما عن لغة كامل الموضوعية في الجوانب بسبب الرغبة في الحصول على ذلك العمل مع صافي الإطار، لذلك، بقدر سكالا هي لغة هجينة، وذلك هو F #، كما يمكنك انتقاء واختيار كم FP تريد وكم OOP تريد، في أي لغة.

"جافا، لغة كامل الموضوعية، وF # " هي وظيفة من شخص يحاول الانتقال من جافا للغة كامل الموضوعية التي قد تجد مثيرة للاهتمام.

نصائح أخرى

وماذا عن Cafesterol: http://cafesterol.x9c.fr/

<اقتباس فقرة>   

وCafesterol هو امتداد للالهدف جناح مترجم CAML الذي يولد جافا بايت كود. يوفر Cafesterol مترجم ocamljava هذا هو نظيره جافا من ocamlc / ocamlopt المجمعين توزيعها مع توزيع قياسي CAML الهدف. Cafesterol، في نسخته 1.3 يبني مع الإصدار 3.11.1 للهدف CAML. الطبقات جافا المنتجة تحتاج إلى الإصدار 1.3 من الكادميوم لتشغيل ويمكن تشغيلها على أي جافا 1.6 الجهاز الظاهري.

واليتي هو (بينما نحويا مختلفة قليلا وملحقات للجافا التكامل) في كل من البناء ونظام الأنواع لأنه يقوم على ML مثل لغة كامل الموضوعية. بسبب دعم قوي من أجل (عودي) الرقم القياسي أنواع وأعتقد أن لها حاليا واحد الذي هو الأقرب إلى لغة كامل الموضوعية.

ونوع من F # للJVM.

http://mth.github.com/yeti/

لغة كامل الموضوعية جافا هو أقرب إلى لغة كامل الموضوعية "الرسمي" للJVM كما يمكنك الحصول عليها. ويبدو أن جودة عالية جدا.

و(أيضا، هاسكل لJVM: فريجه )

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top