AwasunuFull
AwasunuFull
This acts as the mother directory for each Awasunu DSL dialect.
Directory Structure
This is the work in progress directory structure.
_adaptations Automatically generated adaptations a metalearning system generates.
_rulesets Base rulesets a meta learning system generates permutations from.
bin Compiled binaries for things used to bootstrap the language, or need compiled performance.
confirmed/scripts/ A folder dedicated for AI confirmed transpiled source code that's met human review.
corpus A glossary of terms and expressions related to the language itself, and is similar in concept to documentation.
data Data stores external documents needed for Crystal to process clemots, numots, and symbols.
info Information related to stuff that isn't directly related to documentation.
lib External libraries from hosted languages from Lua, Python, Ruby, and Crystal.
mce Memoricimitiere / graveyard folder. This stores urn and surn that functions as persistant updated storage of executed scripts.
msrc Main source files for things compiled in bin, that are not part of the main source directory.
pro Productivity tools that make life easier that aren't directly related to the language itself.
pbs Parallel boostrapping assistant.
releases Releases of specific libraries in Ruby, Lua, Python, or other hosting languages.
src Source directory for things outside of the main folder.
scripts Scripts written in the Awasunu1, 2, 3, and 4 DSLs.
unaudited/scripts/ A folder dedicated for unaudited transpiled source code that needs human review.
Getting Started
Write your first Crystal program. ( This will come up with creating new bindings. )
require "./src/lhacurimosa"
encrireln("Bonjour, #{Te.sepeceterekimige("noir")}!")
Now write your first Awasunu script:
encrireln Hello World
Get Statistics
You can think of this like a hello world for statistical codebases.
require "./src/lhacurimosa"
2.times do
get_statistics(:cats, "Cats are the cleanest pets.",
:dogs, "Dogs are mans best friend.",
:gerbils, "Gerbils dont use hamster wheels.")
current_label = File.read("data/statistics/symbol/current_symbol.txt")
current_probability = File.read("data/statistics/probability/current_probability.txt")
puts "[ #{current_label} ]"
system("./bin/ternary/kosan #{current_probability} 0.8 #{current_probability} 0.2 #{current_probability} 0.2 0.8")
end
Three Little Pigs
This is an experiment for simulating three little pigs in a subset of esolang.
require "./src/lhacurimosa"
first_file = ARGV[0]
object1 = Le.cochon(ARGV[1])
verb1 = Verb.mange(ARGV[2])
subject1 = Subject.pronoun(ARGV[3])
second_file = ARGV[4]
object2 = Le.cochon(ARGV[5])
verb2 = Verb.mange(ARGV[6])
subject2 = Subject.pronoun(ARGV[7])
third_file = ARGV[8]
object3 = Le.cochon(ARGV[9])
verb3 = Verb.mange(ARGV[10])
subject3 = Subject.pronoun(ARGV[11])
encrireln("Vous encrivant: [ #{first_file}, #{second_file}, #{third_file} ] Voila! Trois petite cochons.")
ouvert(first_file, "#{object1} #{subject1} #{verb1}",
second_file, "#{object2} #{subject2} #{verb2}",
third_file, "#{object3} #{subject3} #{verb3}")
Obelisk Mechanics
Create two labels, and scatter them like ashes.
obelisk4 :cats cats_are_the_cleanest_pets :dogs dogs_are_mans_best_friend
scash
Urn Dynamics
Every relationship in the scripting language is based on measuring in a probabilistic manner things that happen, or shuffling, sort by unique, and sorting data in an obelisk. This creates a different relationship with the user, whom might ordinarily need to use a library. But here libraries are only used for non Crystal code like Lua and Python.
Using Obelisk
There are three four levels of obelisk you can use. Use Obelisk one only if your numot doesn't need a clemot.
obelisk this_fox_has_red_fur
Otherwise base your level on how much labelled data you have.
obelisk2 :coffee beverage_for_the_morning_sunrise
Shuffling Urn Contents
Type the command scash to operate urn dynamics:
hair_color_is_black eye_color_is_black_with_light_green medium_dark_skin_tone
hair_color_is_dark_brown eye_color_is_green brown_skin_tone
hair_color_is_strawberry eye_color_is_dark_blue light_tan_skin_tone
hair_color_is_light_brown eye_color_is_green_yellow brown_skin_tone
hair_color_is_dark_brown eye_color_is_light_green pale_skin_tone
hair_color_is_black eye_color_is_yellow medium_brown_skin_tone
hair_color_is_blond_red eye_color_is_dark_blue light_tan_skin_tone
hair_color_is_strawberry eye_color_is_black_with_light_green tan_skin_tone
AwasunuFull
- 0
- 0
- 0
- 0
- 0
- about 1 month ago
- September 25, 2026
Mon, 28 Sep 2026 03:56:59 GMT