سؤال

Haskell يدور حول الحساب عن طريق حساب القيم.

DisplaseLists / FBOS / VBOS هي جدا جدا دعاية بالطبيعة. أي "أعطني قائمة العرض / كائن المخزن المؤقت".

كيف تعمل هذه الروابط في هاسكل؟

أنا أفهم monads؛ لذا فإن التفسير الفني، على عكس واحد رقيق، هو المفضل].

شكرًا!

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

المحلول

هوبنغل يفعل كل شيء في IO موناد. يعرض API هو أكثر من شبيه OpenGL من تشبه Haskell. علي سبيل المثال،

do
    -- create a new display list
    dl <- defineNewList $ do
        -- put some
        -- drawing code
        -- in here

    -- call a pre-defined display list
    callList dl

لذلك كل تفاعلات OpenGL منخفضة المستوى فعل في نهاية المطاف أن تكون دعوة جدا.

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