awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
functional-koans avatar

functional-koans/clojure-koans

0
View on GitHub↗
3,799 نجوم·2,129 تفرعات·Clojure·4 مشاهدات

Clojure Koans

Clojure Koans هي منصة تعليمية مصممة لتعليم بناء الجملة والمفاهيم الأساسية للغة البرمجة Clojure. توفر منهجاً منظماً من تحديات البرمجة التي توجه المستخدمين عبر ميزات اللغة من خلال مطالبتهم بحل سلسلة من حالات الاختبار الفاشلة.

يعمل المشروع كبيئة تعلم تفاعلية تدمج سير عمل التطوير القائم على الاختبار مع التغذية الراجعة المؤتمتة. من خلال مراقبة الملفات المصدر للتعديلات، تقوم الأداة بتشغيل الاختبار الفوري كلما قام المستخدم بحفظ تقدمه، مما يسمح بالتحقق في الوقت الفعلي من حلول الكود.

تدعم هذه البيئة استكشاف اللغة من خلال تمكين المستخدمين من تجربة تعبيرات الكود والتحقق من فهمهم من خلال حلقة تفاعلية مستمرة. يتم تنظيم المنهج في تقدم متسلسل للتمارين التي تتطلب إكمال الكود للتقدم، مما يسهل نهجاً عملياً لإتقان سلوك لغة البرمجة.

Features

  • Interactive Programming Tutorials - Provides an interactive tutorial platform for learning Clojure through structured, test-driven coding exercises.
  • Interactive Learning Environments - Offers a local development environment designed for practicing technical skills through guided exercises.
  • Clojure Learning Resources - Teaches Clojure syntax and core concepts through a structured sequence of interactive exercises.
  • File Watchers - Monitors source code directories for modifications to trigger automated test execution cycles.
  • Language-Specific REPLs - Provides a persistent interactive environment for experimenting with language features and validating solutions.
  • Sequential Learning Paths - Organizes learning materials in a linear order to guide learners from basic to advanced concepts.
  • Interactive Coding Exercises - Guides users through test-driven programming challenges to verify understanding of language syntax.
  • Interactive Software Education - Combines theory with hands-on coding to build practical software development skills.
  • Dynamic Runtime Evaluation - Evaluates code expressions within the runtime to provide immediate feedback on language behavior.
  • Developer Feedback Loops - Automates test execution during active coding to provide immediate verification of progress.
  • Test-Driven Development Resources - Teaches software design through the practice of resolving failing test cases.
  • Sequential Test Executions - Processes a structured series of failing test cases that require code completion to progress.

سجل النجوم

مخطط تاريخ النجوم لـ functional-koans/clojure-koansمخطط تاريخ النجوم لـ functional-koans/clojure-koans

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Clojure Koans

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Clojure Koans.
  • gdquest/learn-gdscriptالصورة الرمزية لـ GDQuest

    GDQuest/learn-gdscript

    2,586عرض على GitHub↗

    learn-gdscript is an interactive coding course and tutorial application designed to teach GDScript programming fundamentals. It functions as a game engine education tool that allows absolute beginners to study basic programming concepts, variables, and functions. The project utilizes a sandboxed environment for practicing code execution and provides in-engine interactive tutorials. It features guided walkthroughs that direct users through editor interfaces to help them locate and understand software tools. The curriculum covers game development logic, including the implementation of physics-

    GDScriptappeducationgame-development
    عرض على GitHub↗2,586
  • carols10cents/rustlingsالصورة الرمزية لـ carols10cents

    carols10cents/rustlings

    63,362عرض على GitHub↗

    Rustlings is an interactive language tutorial and exercise suite designed to teach the syntax and idioms of the Rust programming language. It functions as a guided learning path where users build proficiency by solving a collection of small, interactive coding challenges. The project utilizes compiler-driven learning, employing the Rust compiler to provide immediate feedback and validation as users fix broken code snippets. This approach focuses on language onboarding and education through practical, hands-on coding practice. The learning experience is structured around a file-based exercise

    Rust
    عرض على GitHub↗63,362
  • emilybache/gildedrose-refactoring-kataالصورة الرمزية لـ emilybache

    emilybache/GildedRose-Refactoring-Kata

    4,244عرض على GitHub↗

    This project is a refactoring kata collection and software design education resource. It provides a set of intentionally messy codebases and multi-language code samples designed for practicing incremental design, legacy code modernization, and software restructuring. The collection serves as a training material for test-driven development, focusing on the use of golden master testing suites and approval testing to ensure functional parity while evolving source code. It includes a universal learning baseline by implementing identical complex business rules across several different programming

    XSLT
    عرض على GitHub↗4,244
  • gregmalcolm/python_koansالصورة الرمزية لـ gregmalcolm

    gregmalcolm/python_koans

    5,097عرض على GitHub↗

    This project is an automated syntax trainer and interactive Python course designed as a test-driven learning framework. It teaches Python language features and syntax by guiding learners through a series of coding exercises where the goal is to modify source code until a suite of failing tests passes. The system utilizes a test-driven development methodology, providing a sequence of incremental challenges that increase in complexity. It features an automated test runner and file-change monitoring to provide immediate feedback by automatically re-executing tests when source files are modified.

    Pythonkoanspython
    عرض على GitHub↗5,097
عرض جميع البدائل الـ 30 لـ Clojure Koans→

مجموعات مختارة تضم Clojure Koans

مجموعات منسقة بعناية يظهر فيها Clojure Koans.
  • مصادر تعلم لغات Clojure و Lisp

الأسئلة الشائعة

ما هي وظيفة functional-koans/clojure-koans؟

Clojure Koans هي منصة تعليمية مصممة لتعليم بناء الجملة والمفاهيم الأساسية للغة البرمجة Clojure. توفر منهجاً منظماً من تحديات البرمجة التي توجه المستخدمين عبر ميزات اللغة من خلال مطالبتهم بحل سلسلة من حالات الاختبار الفاشلة.

ما هي الميزات الرئيسية لـ functional-koans/clojure-koans؟

الميزات الرئيسية لـ functional-koans/clojure-koans هي: Interactive Programming Tutorials, Interactive Learning Environments, Clojure Learning Resources, File Watchers, Language-Specific REPLs, Sequential Learning Paths, Interactive Coding Exercises, Interactive Software Education.

ما هي البدائل مفتوحة المصدر لـ functional-koans/clojure-koans؟

تشمل البدائل مفتوحة المصدر لـ functional-koans/clojure-koans: gdquest/learn-gdscript — learn-gdscript is an interactive coding course and tutorial application designed to teach GDScript programming… carols10cents/rustlings — Rustlings is an interactive language tutorial and exercise suite designed to teach the syntax and idioms of the Rust… watchexec/watchexec — Watchexec is a command-line task runner and file system change trigger that automates developer workflows by executing… emilybache/gildedrose-refactoring-kata — This project is a refactoring kata collection and software design education resource. It provides a set of… gregmalcolm/python_koans — This project is an automated syntax trainer and interactive Python course designed as a test-driven learning… raathigesh/majestic — Majestic is a graphical user interface for executing and managing Jest test suites. It serves as a test runner GUI…