Languages Features Creators Calendar CSV Resources Blog About Pricing Add Language
GitHub icon

exkited

exkited - Template language

< >

exkited is a template language created in 2018 by Brandon Barber.

#1070on PLDB 5Years Old 0Books
0Papers

A minimalistic templating language that lets you generate markup with JavaScript.


Example from the web:
<html> <div class="title"> <@ return data.title @> // A 'data' object may be passed rendering. </div> <@ let result = ''; for(let x=0;x<10;x++) { for(let i=0;i<4;i++) { for(let j=0;j<4;j++){ result += `<div>@{i+j}</div>`; } } } return result; @> <div class="average-price"> <@ return data.prices.reduce((accum, val) => accum += val) / data.prices.length; @> </div> <div class="day-of-week"> <@ switch(data.dayIdx) { case 0: return 'Sunday'; case 1: return 'Monday'; case 2: return 'Tuesday'; case 3: return 'Wednesday'; case 4: return 'Thursday'; case 5: return 'Friday'; case 6: return 'Saturday'; } @> </div> </html>
plus.html 路 exkited.html 路 markus.html

View source

- Build the next great programming language Search v2023 Day 205 Docs Acknowledgements Traffic Traffic Today Mirrors GitHub feedback@pldb.com