Languages Features Creators CSV Resources Challenges Add Language
GitHub icon

Cell

Cell - Programming language

< >

Cell is a programming language created in 2017.

#865on PLDB 6Years Old 106Users
9Books 0Papers

Cell is a very high-level embeddable language. Cell's data model combines a staple of functional programming, algebraic data types, with relations and other ideas from relational databases.


Example from the web:
type AddUser = add_user( id: UserId, username: String, signup_date: Date, first_name: String, last_name: String, date_of_birth: Date? ); OnlineForum.AddUser { id = self.id; // Inserting the new user id and setting all the mandatory attributes insert user(id), username(id, self.username), first_name(id, self.first_name), last_name(id, self.last_name), signup_date(id, self.signup_date); // Setting the date_of_birth attribute, if available insert date_of_birth(id, self.date_of_birth) if self.date_of_birth?; }
Example from the web:
reactive Thermostat { input: temperature: Float; output: on: Bool; state: // When the system is initialized, on is true if // and only if the current temperature exceeds 28°C on: Bool = temperature > 28.0; rules: // Switching on the air conditioner when // the temperature exceeds 28°C on = true when temperature > 28.0; // Switching it off when it falls below 24°C on = false when temperature < 24.0; }

Language features

Feature Supported Token Example
Booleans true false
Comments
// A comment
Line Comments //
// A comment
Semantic Indentation X

Books about Cell from ISBNdb

title authors year publisher
Programming the Cell Processor: For Games, Graphics, and Computation Scarpino, Matthew 2008 Prentice Hall
The Mobile Connection: The Cell Phone's Impact on Society (Interactive Technologies) Ling, Rich 2004 Morgan Kaufmann
Chemical and Functional Genomic Approaches to Stem Cell Biology and Regenerative Medicine 2008 Wiley-Interscience
Embryogenesis In Angiosperms: A Developmental And Experimental Study (developmental And Cell Biology Series) Valayamghat Raghavan 1986 Cambridge University Press
Formal Development of Reactive Systems: Case Study Production Cell (Lecture Notes in Computer Science (891)) 1995 Springer
In Silico: 3D Animation and Simulation of Cell Biology with Maya and MEL (The Morgan Kaufmann Series in Computer Graphics) Sharpe, Jason and Lumsden, Charles John and Woolridge, Nicholas 2008 Morgan Kaufmann
A Computer Scientist's Guide to Cell Biology William W. Cohen 20070723 Springer Nature
Cell Cycle And Cell Differentiation (results And Problems In Cell Differentiation, Volume 7) J Holtzer and H Reinert 1975 Springer-verlag
Regulatory Networks in Stem Cells (Stem Cell Biology and Regenerative Medicine) Farit G. Avkhadiev; Karl-Joachim Wirths 2009 Humana
focal.html · cell.html · newick-format.html

View source

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