White Wolf

تم اطلاق الاصدار النجم الاول من راكودو (بيرل6)

Posted in برمجة و بيرل by regex2008 on يوليو 29, 2010
بسم الله الرحمن الرحيم
تم اطلاق الاصدارة النجمة الاولى من راكودو (راكودو تطبيق لبيرل 6)، و يمكن الحصول عليها من :
هذه الاصدارة تحاول ان توفر بيئة بيرل6 عملية للمجربين و المبرمجين و لكنها الى الان لم تطبق كل معايير و مواصفات بيرل 6 ما يعني انه يوجد هناك بعض الميزات التي لن تعمل و ربما بعض الاخطاء و كونها ابطء مما يفترض ان تكون عليه. و لكن في الكفة المقابلة توفر بيئة شبه عملية لاستكشاف اللغة الجديدة و سيستمر طرح اصدارات Star بين فترة و اخرى .
هذا الاصدار يحتوي على الاصدارة 31 من راكودو كومبايلر و اصدار من منصة باروت و بعض الموجلات و توثيق و بعض المصادر الاخرى.
بعض خصائص بيرل 6 الموجودة في هذا الاصدار :
  • Perl 6 grammars and regexes
  • formal parameter lists and signatures
  • metaoperators
  • gradual typing
  • a powerful object model, including roles and classes
  • lazy list evaluation
  • multiple dispatch
  • smart matching
  • junctions and autothreading
  • operator overloading (limited forms for now)
  • introspection
  • currying
  • a rich library of builtin operators, functions, and types
  • an interactive read-evaluation-print loop
  • Unicode at the codepoint level
  • resumable exceptions
بعض المزايا التي لا تزال تعاني من بعض المشاكل :
  • nested package definitions
  • binary objects, native types, pack and unpack
  • typed arrays
  • macros
  • state variables
  • threads and concurrency
  • Unicode strings at levels other than codepoints
  • pre and post constraints, and some other phasers
  • interactive readline that understands Unicode
  • backslash escapes in regex <[...]> character classes
  • non-blocking I/O
  • most of Synopsis 9
  • perl6doc or pod manipulation tools
بعض الموجلات المرفقة :
  • Blizkost – enables some Perl 5 modules to be used from within Rakudo Perl 6
  • MiniDBI – a simple database interface for Rakudo Perl 6
  • Zavolaj – call C library functions from Rakudo Perl 6
  • SVG and SVG::Plot – create scalable vector graphics
  • HTTP::Daemon – a simple HTTP server
  • XML::Writer – generate XML
  • YAML – dump Perl 6 objects as YAML
  • Term::ANSIColor – color screen output using ANSI escape sequences
  • Test::Mock – create mock objects and check what methods were called
  • Math::Model – describe and run mathematical models
  • Config::INI – parse and write configuration files
  • File::Find – find files in a given directory
  • LWP::Simple – fetch resources from the web
يوجد ايضا مع الاصدار مسودة لكتاب الكتروني عن بيرل 6 ….

اترك رد

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / تغيير )

Twitter picture

You are commenting using your Twitter account. Log Out / تغيير )

Facebook photo

You are commenting using your Facebook account. Log Out / تغيير )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 25 other followers