1 repository
Tools that combine a shell, REPL, and variable inspection for dynamic code evaluation.
Distinct from Go Variable Inspection: Shortlist candidates are too narrow, focusing only on variable inspection or debugging utilities.
Explore 1 awesome GitHub repository matching development tools & productivity · Interactive Programming Environments. Refine with filters or upvote what's useful.
Acest proiect este o platformă de învățare bazată pe exerciții și un curs de programare funcțională conceput pentru a preda Haskell printr-un curriculum structurat de sarcini practice de implementare. Funcționează ca un tutorial interactiv și un framework de învățare unde studenții stăpânesc conceptele de programare funcțională prin completarea unei secvențe curatoriate de module. Platforma pune accent pe un flux de lucru de dezvoltare bazat pe tipuri, utilizând type holes și interogarea tipurilor integrată în compilator pentru a ghida descoperirea logicii programului. Oferă un mediu de programare interactiv prin read-eval-print loop, permițând experimentarea codului în timp real, interogarea tipurilor expresiilor și inspectarea detaliilor identificatorilor. Corectitudinea este asigurată printr-un sistem de validare automatizat care combină teste unitare și o suită de testare bazată pe proprietăți. Aceste instrumente folosesc generarea de input-uri aleatorii pentru a verifica dacă soluțiile exercițiilor îndeplinesc cerințe specifice. Curriculum-ul acoperă sintaxa limbajului, semnăturile de tip, polimorfismul și pattern matching-ul pentru deconstruirea structurilor de date complexe.
Ships an interactive environment combining a REPL and type inspection for real-time code experimentation.