Abstrakt. I denna artikel presenterar vi iData Toolkit. Det gör det möjligt för programmerare att skapa interaktiva, dynamiska webbapplikationer med tillstånd på en hög abstraktionsnivå. Huvudelementet i denna verktygslåda är iData-elementet. Ett iData-element kan betraktas som ett fristående objekt som lagrar värden av en viss typ. Generella programmeringstekniker möjliggör automatisk generering av HTML-former från dessa typer. Dessa formulär kan anslutas till webbapplikationen. IData-elementen kan kopplas samman. Komplicerade form beroenden kan definieras i en ren funktionell, typ säker, deklarativ programmering stil. Detta befriar programmeraren från mängder av HTML-programmering på låg nivå och formhantering. Vi illustrerar verktygslådans beskrivande kraft med hjälp av ett litet men ändå komplicerat exempel: en projektadministration. IData Toolkit är en utmärkt demonstration av den expressiva kraften hos moderna generiska (polytypiska) programmeringstekniker.
IData toolkit REF ) är ett ramverk, implementerat med generiska programmeringstekniker på det funktionella språket Clean, för att konstruera typsäkra webbgränssnitt till data som kan lagras kontinuerligt.
iData For The World Wide Web - Programming Interconnected Web Forms
{'venue': 'In Proceedings Eighth International Symposium on Functional and Logic Programming (FLOPS 2006), volume 3945 of LNCS', 'journal': None, 'mag_field_of_study': ['Computer Science']}