Skip to content

Typed, Embedded Logic Language: A simple query language for C#

License

Notifications You must be signed in to change notification settings

ianhorswill/TELL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TELL: Typed Embedded Logic Language

This is a simple little Prologish language implemented as an embedded language in C#. Embedded means that you can make and call TELL code inside your C# code and mix the two somewhat freely. Being typed, you get compile-time type checking. And the combination of the two gives you thinks like limited IntelliSense support.

  • Look at EdgeTest in ProofTests for an example of a simple little logic program.
  • Look at ReflectionTest in PrimitiveTests for an example of using it to query native C# data

About

Typed, Embedded Logic Language: A simple query language for C#

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages