Languages Features Creators CSV Resources Challenges Add Language
GitHub icon

I-expressions

I-expressions - Data notation

< >

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

#1040on PLDB 20Years Old 0Books
0Papers

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 ✓
pomsky.html · i-expressions.html · dale.html

View source

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