5 مستودعات
Utilities to ensure a specific action is performed exactly once on the first call.
Distinct from One-Time Command Executions: Candidates refer to shell commands or OTPs; this is a programming pattern for initialization logic.
Explore 5 awesome GitHub repositories matching operating systems & systems programming · One-Time Initialization. Refine with filters or upvote what's useful.
Provider هو إطار عمل لإدارة الحالة وحقن التبعية (dependency injection) لـ Flutter. يبسط عملية مشاركة البيانات عبر شجرة الـ widget باستخدام نظام يدير حقن الكائنات والخدمات مع دورة حياة مؤتمتة وتخلص من الموارد. يتميز إطار العمل بحاويات حالة تفاعلية تربط البيانات غير المتزامنة من التدفقات (streams) والـ futures مباشرة بشجرة المكونات. ويدعم اشتقاق الحالة، مما يسمح بإنشاء كائنات جديدة ومزامنتها بناءً على القيم الملاحظة من مزودي بيانات متعددين. وللحفاظ على الأداء، يوفر تصفية انتقائية لإعادة البناء واشتراكات جزئية في الحالة للحد من التحديثات لأجزاء محددة من واجهة المستخدم. تغطي المكتبة مجالات قدرات واسعة تشمل ربط الواجهات لفصل التنفيذ الملموس عن الواجهات المجردة، وتكوين المزودين (provider composition) لتسطيح تعريفات التبعية المتعددة وتقليل التداخل. كما تتضمن أدوات لحل التبعيات الاختيارية والحفاظ على حالة التطبيق أثناء دورات إعادة التحميل السريع (hot reload) أثناء التطوير.
Allows retrieving data from a provider as a non-reactive, one-time read without establishing a subscription.
Tixl هو محرك رسومات متحركة قائم على العقد وأداة توليد إجرائية تُستخدم لإنشاء هندسة ثلاثية الأبعاد وتظليل (Shaders). يستخدم رسمًا بيانيًا غير دوري موجهًا للمشغلين ونوى حوسبة مسرعة بواسطة GPU لتوليد أشكال ثلاثية الأبعاد معقدة، خاصة من خلال استخدام دوال المسافة الموقعة ومحاكاة الجسيمات. المحرك قابل للتوسع للغاية عبر إطار عمل تطوير C# يدعم إعادة تحميل الكود الساخن، مما يسمح بحقن منطق المشغل المخصص في وقت التشغيل النشط دون إعادة التشغيل. كما يتميز كجهاز تحكم في الإضاءة، قادر على ترجمة السمات المكانية ثلاثية الأبعاد والدوران إلى بروتوكولات DMX و ArtNet لتشغيل تجهيزات المسرح المادية. تغطي المنصة مجموعة واسعة من القدرات، بما في ذلك التصور التفاعلي للصوت عبر تحليل FFT، والرسوم المتحركة الرئيسية والإجرائية، والتحكم الخارجي في الوقت الفعلي من خلال تكامل MIDI و OSC. يدعم خط أنابيب العرض الخاص به العرض القائم على الفيزياء وبناء التظليل المخصص، بينما توفر البيئة أدوات لرسم الخرائط الإسقاطية ونشر الملفات التنفيذية المستقلة. يوفر المشروع CLI لبناء التطبيقات وسطح تطوير لإنشاء امتدادات C#.
Provides a mechanism to execute a specific action exactly once during the first evaluation for startup tasks.
هذا المشروع عبارة عن تنفيذ لمكونات خادم React، مما يوفر بنية مكونات كاملة المكدس تمزج بين العرض من جانب الخادم والتفاعل من جانب العميل. وهو يتيح تطوير تطبيقات الويب حيث تتعايش المكونات الخاصة بالخادم فقط لجلب البيانات ومكونات العميل التفاعلية داخل شجرة مكونات واحدة. يركز النظام على تنسيق بيانات الخادم-العميل، مما يسمح بتنفيذ دوال الخادم وطفرات قاعدة البيانات عبر حدود الشبكة. ويتميز ببنية مكونات هجينة تنقل تنفيذ المكونات إلى الخادم لتقليل أحجام حزم العميل وتحسين أوقات التحميل الأولية. يغطي المشروع نطاقاً واسعاً من الإمكانيات، بما في ذلك جلب البيانات غير المتزامن مع التعليق (suspense)، وتذكير المكونات التلقائي (memoization)، وتحسين العرض من جانب الخادم. كما يتضمن أدوات لإدارة الحالة المعقدة، وتنسيق تحميل الأصول لمنع تحولات التخطيط، وبناء تطبيقات عبر المنصات للويب والهواتف المحمولة. يتم توفير أدوات المطور لاكتشاف المكونات غير النقية، وتحليل تبعيات الوحدات، وفحص تسلسلات المكونات أثناء التطوير.
Extracts logic from effects into non-reactive events that read the latest state without triggering re-runs.
هذا المشروع عبارة عن مقترح ECMAScript لإدخال بدائية حالة تفاعلية أصلية إلى لغة JavaScript. يحدد معياراً للتفاعلية الدقيقة، ويوفر آلية لتتبع تبعيات القيم ونشر التحديثات تلقائياً عبر رسم بياني للتبعية. تركز المواصفات على إدارة القيم المحسوبة والآثار الجانبية بناءً على التغييرات الدقيقة في الحالة. وهي تمكن من مزامنة تحديثات الحالة عبر رسم بياني للتبعية وتتبع العلاقات بين القيم ومراقبيها دون اشتراكات يدوية. يغطي المقترح حساب القيم بكفاءة باستخدام التقييم الكسول (lazy evaluation) والذاكرة المؤقتة (memoization)، بالإضافة إلى القدرة على تحديد منطق مساواة مخصص لتحديد متى يجب أن تؤدي تغييرات الحالة إلى تحديثات. كما يتضمن إمكانيات لمراقبة تغييرات الحالة والوصول إلى القيم دون تسجيل التبعيات.
Provides a way to retrieve a value without establishing a reactive subscription.
wil is a C++ wrapper library for the Windows API designed to simplify system development through RAII and exception handling. It provides a set of resource management tools, a framework for Windows error handling, and type-safe interfaces for registry access and networking. The library distinguishes itself by automating the conversion between system error codes and C++ exceptions, while providing utilities for contextual error message attachment and early return patterns. It also features specialized networking wrappers for socket initialization and hostname resolution, and a registry interfa
Provides a utility to execute a specific action exactly once upon the first call and track its completion.