latria. about reuse try it guide



Latria Logo Big Latria Logo


latria

.

A compact, cross platform, embeddable language with an emphasis on multi-language communication and lightweight scripting

Get Latria for your Platform

mac linux windows
* mac, linux and windows binaries are not guaranteed to work for your specific version or system. If this occurs you will need to compile latria from source. Specifically Mac is compiled for macOS Sierra (10.12.5), Linux is compiled for Ubuntu 16.04 and Windows is compiled for Windows 10.
* all builds are 64 bit

about.

latria was born out a desire to understand language.

As scripters or programmers we wrestle everyday to communicate with machines all around us. Our ability to harness a computer is directly linked to how well we can communicate with it.

Generally this leads to a desire for shorter, more succinct statements that convey intention with unmistakable clarity.

Latria leverages a high level programming design to maximize verbosity without increasing workload.

//Testing file opening & reading
x = open("tryme.txt", "r")
item = read(x)

while(item != null) {
print(">"+item)
item = read(x)
}
close(x)

// Substring (can be called without 3rd arg to get sub string from first index to end)
subme = substr("get this section inside here", four)
print(subme)

//array initialization
x={"wolf":"mango"}
print(x["wolf"])

//Testing String Find
gh=find("hello world", "world")
print("Found>"+gh)

• •

cross lang.





Bridge the language barrier, use all your <code/>

Traditionally, one would pick a particular language and stay with it, exclusively.

Over time our preferences change and we learn which languages may be best suited for certain tasks in our mind.

Like any developer you most likely have various scripts and programs written for various tasks, in various languages.

Latria can mediate quite nicely, allowing you to now only run various system level commands and collect their results in one fell swoop.

Bring back your code! Latria can handle the output itself or pipe it into another program, bringing your various libraries new purpose in your projects, no need to rewrite your old code base for a small project.

• • •

try it.

open source goodness.

Build Status by Travis Build Status by Appveyor
Checkout the Source on Github

Latria is written in ANSI C, and is licensed under the MIT open source license. Feel free to part it out, improve on it, or implement it in your systems. This is an early build, and is still being actively built.

If you have suggestions or improvements you may submit a pull request to have a feature or bug fix integrated into the language.

If you want to get started check out the guide.

In the meantime feel free to reach out to me at friedman.benjamin@gmail.com