Measures Concepts
GitHub icon

I-expressions

I-expressions - Data notation

< >

I-expressions is a data notation created in 2003 by Egil Möller.

#1213on PLDB 21Years Old

This SRFI descibes a new syntax for Scheme, called I-expressions, whith equal descriptive power as S-expressions. The syntax uses indentation to group expressions, and has no special cases for semantic constructs of the language. It can be used both for program and data input.


Example from the web:
define fac x if = x 0 1 * x fac - x 1 let group foo + 1 2 bar + 3 4 + foo bar

Language features

Feature Supported Token Example
Semantic Indentation ✓

View source

- Build the next great programming language · Search · Add Language · Features · Creators · Resources · About · Blog · Acknowledgements · Queries · Stats · Sponsor · Day 605 · feedback@pldb.io · Logout