Languages Features Creators CSV Resources Challenges Add Language
GitHub icon

Fun

Fun - Programming language

< >

Fun is a programming language created in 2010 by Marcus Westin.

#1332on PLDB 13Years Old 199Users
0Books 0Papers

A programming language for the realtime web.


Example from the web:
// Fun code let user = Session.User let myTasks = Query({ type: "task", owner: user.id }) <h1>"Hello " user.name ", these are your tasks matey:"</h1> for (task in myTasks) { <div class="task" + (task.urgent ? " urgent")> <input data=task.title /> if (task.completed) { <span class="status">"Completed!"</span> } else { <button clickHandler=markComplete(task)/>"Mark as completed"</button> } </div> } let markComplete = handler(task) { task.completed = true } <h3>"Create a new task"</h3> <input data=Local.newTaskTitle /> <button clickHandler=createNewTask /> let createNewTask = handler() { let title = Local.newTaskTitle Local.newTaskTitle = "" Global.create({ owner: user.id, type: "task", title: title }) }
groovy-server-pages.html 路 fun.html 路 uxf.html

View source

- Build the next great programming language Search Day 215 About Blog Acknowledgements Traffic Traffic Today GitHub feedback@pldb.com