Skip to content

ArtyomKingmang/Lazurite

Repository files navigation

More About Languge

To work you need to install jdk 19

This language takes advantage of Java and simplifies it. This makes Lazurite quite simple. Basically, the language is used to create games and applications, because it has powerful libraries for this. But on it you can make bots for social networks, work with files, and much more.

Hello World in Lazurite!:

print("Hello World!")

lsoup:

using "lsoup"

lsoup.parse("https://www.lipsum.com")

title = lsoup.select("title")
text = lsoup.select("h3")

println(title)
print(text)

async example:

using "async"
func hel(arg){
    print(arg)
}
async.supply(hel("Hello"))

graph example:

using "graph"
Frame()

fill(100,100,200)
rect(10,10,200,100)

fill(100,200,100)
lrect(100,100,100,100)

thread example:

using "std"
func th(arg){
   println("My " + str(arg) + " Thread")
}
for(i=0, i<10, i++){
    std.thread(::th, i)
}

Download

Download jar and exe files of the language interpreter can be downloaded in the Releases tab)

Why Lazurite?

Why should you choose Lazurite?:

  • Simple syntax.
  • Using java features and simplifying them
  • Flexible syntax
  • Dynamic typing
  • Object-Oriented Language.

License

Lazurite is relseased under MIT License 2.0

See more about it!