Script: https://www.cs.cmu.edu/~aldrich/SASyLF/
Tanítási és tanulási formális programozási nyelv elmélet kemény, részben azért, mert könnyű hibázni, és nehéz megtalálni őket. Proof asszisztensek segítségével ellenőrizni igazolások, de a tanulási görbe túl meredek használni a legtöbb osztályok, és akadályozza a kutatók is.
SASyLF (ejtsd: “Sassy Elf”) egy LF-alapú bizonyíték asszisztens szakosodott ellenőrző tételek mintegy programozási nyelvek és logika. SASyLF egy egyszerű tervezési filozófia: a nyelv és a logika a szintaxis, és metaelmélet kell írni a lehető legszorosabban, ahogy ez történik papíron. SASyLF kifejezhetik igazolások tipikus bevezető diplomás típusú elmélet természetesen. SASyLF bizonyítékok általában nagyon egyértelmű, de a beépített támogatása változó erejű rendelkezik helyettesítés tulajdonságait szabad és elkerülhető kínos változó kódolást.
Letöltések
- SASyLF elérhető GitHub.
Dokumentáció
Hajópapírok
|
- Jonathan Aldrich, Robert J. Simmons, és Key Shin. SASyLF: Az Oktatási Proof asszisztens nyelv elmélete. Eljárás Funkcionális és deklaratív programozás oktatás, 2008.
Hírek
- Köszönet John Boyland készítésére nagyobb legújabb frissítéseket SASyLF és Eclipse IDE!
- A SASyLF forráskód elérhető a GitHub.
- Egy Eclipse bővítmény SASyLF IDE már elérhető (link egy jar).
- Iratkozz fel a sasylf-be Google csoport kap összefüggő bejelentések SASyLF kibocsátások és eseményeket, valamint a sasylf-felhasználók csoport kérdésekre, és egyéb viták tekintetében SASyLF.
- SASyLF használták két végzős típusú elmélet tanfolyamok (tanított John Boyland és Todd Millstein) Őszi 2008-ősz 2011 Student utáni felmérés eredményei 2008. évben (Likert-skála 1-5, 5 teljesen egyetértek):
o szeretnék használni SASyLF másik PL során: 4.2
o képes megtanulni SASyLF gyorsan: 3.8
o SASyLF javult én képes bizonyítani tételek, akár papíron: 4.0
o SASyLF lehetővé tette, hogy a feladatok elvégzésére gyorsabban: 3.3
- Rob Simmons tervezett egy szuper-cool Sassy Elf, egy kísértetiesen hasonlít a Twelf Elf.
- A ICFP ’08, bemutatott egy papírt a FDPE workshop leíró motiváció a szerszám és a kezdeti tapasztalatok az osztályteremben. Azt is adott hivatalos bemutatót a rendszer szemantika at WMM, és egy poszter a konferencia fő.
- Az általunk kifejlesztett egy előzetes megoldást a POPLmark kihívás.
Köszönhetően Támogatóink!
Ezt a munkát részben támogatta NSF Életpályadíjjal CCF-0546550, DARPA támogatás HR00110710019, a Védelmi Minisztérium, valamint egy NSF Graduate Research Fellowship Robert J. Simmons. Bármely vélemény, megállapítások és következtetések, illetve javaslatokat tenni kifejezve ez az anyag azok a szerző (k), és nem feltétlenül tükrözik a véleményét a National Science Foundation (NSF), DARPA, vagy a Védelmi Minisztérium.