welcome@transmuton.space             TRANSMUTON             Programming Language

About Comments Range Syntax Detacher Merger Swaper Digipulation Comparons Logicons Bitwisons Conditons

Detacher


"Detacher" is an arithmetic and special operator that detaches one or more parts from one item.

"Detacher" is divided into 18 variants,
and are made of keywords:
   - Left
   - Right
   - Full
   - Point
   - Detach

Left    =>  Le 
Right   =>  Ri 
Full    =>  Fu 
Point   =>  Po
Detach  =>  Detach
          

#>  "Detacher" variants

                          \#             #/
"Left Detach"                    <x         LeDetach
"Point Left Detach"             .<x         PoLeDetach
"Left Detach Point"              <x.        LeDetachPo

"Left Left Detach"              <<x         LeLeDetach
"Point Left Left Detach"       .<<x         PoLeLeDetach
"Left Left Detach Point"        <<x.        LeLeDetachPo

"Right Detach"                    x>        RiDetach
"Point Right Detach"             .x>        PoRiDetach
"Right Detach Point"              x>.       RiDetachPo

"Right Right Detach"              x>>       RiRiDetach
"Point Right Right Detach"       .x>>       PoRiRiDetach
"Right Right Detach Point"        x>>.      RiRiDetachPo

"Full Detach"                    <x>        FuDetach
"Point Full Detach"             .<x>        PoFuDetach
"Full Detach Point"              <x>.       FuDetachPo

"Full Full Detach"              <<x>>       FuFuDetach
"Point Full Full Detach"       .<<x>>       PoFuFuDetach
"Full Full Detach Point"        <<x>>.      FuFuDetachPo
                          /#             #\
          

#>  "Detacher" examples


x = 123.456


  <x     ==   123
 .<x     ==     0.123
  <x.    ==   123.0

 <<x     ==   1    2    3
.<<x     ==   0.1  0.2  0.3
 <<x.    ==   1.0  2.0  3.0

   x>    ==   456
  .x>    ==     0.456
   x>.   ==   456.0

   x>>   ==   4    5    6
  .x>>   ==   0.4  0.5  0.6
   x>>.  ==   4.0  5.0  6.0

  <x>    ==   123456
 .<x>    ==        0.123456
  <x>.   ==   123456.0

 <<x>>   ==   1    2    3    4    5    6
.<<x>>   ==   0.1  0.2  0.3  0.4  0.5  0.6
 <<x>>.  ==   1.0  2.0  3.0  4.0  5.0  6.0

          

#>  "Detacher" examples


x = 123.456


  <x     ==  123
   x>    ==  456

  <x.    ==  123.0
   x>.   ==  456.0

 .<x     ==  0.123
  .x>    ==  0.456



 <<x     ==  1 2 3
   x>>   ==  4 5 6

 <<x.    ==  1.0  2.0  3.0
   x>>.  ==  4.0  5.0  6.0

.<<x     ==  0.1  0.2  0.3
  .x>>   ==  0.4  0.5  0.6



  <x>    ==  123456
 <<x>>   ==  1 2 3 4 5 6



  <x>.   ==  123456.0
 .<x>    ==  0.123456



 <<x>>.  ==  1.0  2.0  3.0  4.0  5.0  6.0
.<<x>>   ==  0.1  0.2  0.3  0.4  0.5  0.6

          

#>  "Detacher" examples


x = 123.456


<<x.03 == 1.03  2.03  3.03
x>>.03 == 4.03  5.03  6.03

34.<<x == 34.1  34.2  34.3
34.x>> == 34.4  34.5  34.6