previndexinfonext

code guessing, round #18 (completed)

started at ; stage 2 at ; ended at

specification

order up! your challenge is to compute the fibonacci sequence. careful, submissions can only be written in another Esolangs member's language.

the language must: proof of these requirements should be documented, and you must disclose somehow which language you are using in your submission.

the fibonacci sequence is a simple sequence and one of the most well-known. it can be defined with the following recurrence relation:
F₀ = 0
F₁ = 1
Fₙ = fₙ₋₁ + fₙ₋₂

your challenge is to continuously output fibonacci numbers to stdout in one of the following formats:

additional rules:

results

  1. 👑 GNU Radio Shows +5 -0 = 5
    1. quintopia
    2. IFcoltransG (was gollark)
    3. SoundOfSpouting
    4. otesunki (was Edgex42)
    5. gollark (was otesunki)
    6. razetime
    7. gapples2
    8. LyricLy
    9. Photon_Niko (was IFcoltransG)
    10. Olivia (was Photon_Niko)
    11. Edgex42 (was Olivia)
  2. Photon_Niko +4 -1 = 3
    1. quintopia
    2. gollark
    3. SoundOfSpouting
    4. GNU Radio Shows (was Edgex42)
    5. Edgex42 (was otesunki)
    6. Olivia (was razetime)
    7. otesunki (was gapples2)
    8. LyricLy
    9. razetime (was IFcoltransG)
    10. gapples2 (was Olivia)
    11. IFcoltransG (was GNU Radio Shows)
  3. Edgex42 +1 -0 = 1
    1. Photon_Niko (was quintopia)
    2. otesunki (was gollark)
    3. SoundOfSpouting
    4. quintopia (was otesunki)
    5. LyricLy (was razetime)
    6. gollark (was gapples2)
    7. Olivia (was LyricLy)
    8. GNU Radio Shows (was IFcoltransG)
    9. razetime (was Photon_Niko)
    10. gapples2 (was Olivia)
    11. IFcoltransG (was GNU Radio Shows)
  4. IFcoltransG +1 -0 = 1
    1. otesunki (was quintopia)
    2. Edgex42 (was gollark)
    3. gapples2 (was SoundOfSpouting)
    4. GNU Radio Shows (was Edgex42)
    5. gollark (was otesunki)
    6. LyricLy (was razetime)
    7. Photon_Niko (was gapples2)
    8. quintopia (was LyricLy)
    9. razetime (was Photon_Niko)
    10. Olivia
    11. SoundOfSpouting (was GNU Radio Shows)
  5. razetime +1 -1 = 0
    1. otesunki (was quintopia)
    2. LyricLy (was gollark)
    3. SoundOfSpouting
    4. Photon_Niko (was Edgex42)
    5. Edgex42 (was otesunki)
    6. IFcoltransG (was gapples2)
    7. Olivia (was LyricLy)
    8. GNU Radio Shows (was IFcoltransG)
    9. quintopia (was Photon_Niko)
    10. gapples2 (was Olivia)
    11. gollark (was GNU Radio Shows)
  6. gapples2 +1 -1 = 0
    1. otesunki (was quintopia)
    2. Edgex42 (was gollark)
    3. GNU Radio Shows (was SoundOfSpouting)
    4. gollark (was Edgex42)
    5. IFcoltransG (was otesunki)
    6. LyricLy (was razetime)
    7. Photon_Niko (was LyricLy)
    8. quintopia (was IFcoltransG)
    9. razetime (was Photon_Niko)
    10. Olivia
    11. SoundOfSpouting (was GNU Radio Shows)
  7. otesunki +0 -0 = 0
    1. quintopia +1 -2 = -1
      1. razetime (was gollark)
      2. SoundOfSpouting
      3. otesunki (was Edgex42)
      4. GNU Radio Shows (was otesunki)
      5. LyricLy (was razetime)
      6. gollark (was gapples2)
      7. Olivia (was LyricLy)
      8. Photon_Niko (was IFcoltransG)
      9. gapples2 (was Photon_Niko)
      10. IFcoltransG (was Olivia)
      11. Edgex42 (was GNU Radio Shows)
    2. LyricLy +1 -2 = -1
      1. razetime (was quintopia)
      2. quintopia (was gollark)
      3. SoundOfSpouting
      4. otesunki (was Edgex42)
      5. Edgex42 (was otesunki)
      6. GNU Radio Shows (was razetime)
      7. gollark (was gapples2)
      8. Photon_Niko (was IFcoltransG)
      9. IFcoltransG (was Photon_Niko)
      10. gapples2 (was Olivia)
      11. Olivia (was GNU Radio Shows)
    3. Olivia +1 -2 = -1
      1. SoundOfSpouting (was quintopia)
      2. GNU Radio Shows (was gollark)
      3. gapples2 (was SoundOfSpouting)
      4. razetime (was Edgex42)
      5. Edgex42 (was otesunki)
      6. otesunki (was razetime)
      7. LyricLy (was gapples2)
      8. IFcoltransG (was LyricLy)
      9. quintopia (was IFcoltransG)
      10. Photon_Niko
      11. gollark (was GNU Radio Shows)
    4. gollark +0 -1 = -1
      1. SoundOfSpouting +0 -6 = -6
        1. Edgex42 (was quintopia)
        2. otesunki (was gollark)
        3. quintopia (was Edgex42)
        4. razetime (was otesunki)
        5. IFcoltransG (was razetime)
        6. gollark (was gapples2)
        7. GNU Radio Shows (was LyricLy)
        8. Photon_Niko (was IFcoltransG)
        9. LyricLy (was Photon_Niko)
        10. gapples2 (was Olivia)
        11. Olivia (was GNU Radio Shows)

      entries

      you can download all the entries

      entry #1

      written by quintopia
      submitted at
      2 likes

      guesses
      comments 0

      post a comment


      slot-machine.sm ASCII text, with CRLF line terminators
       1
       2
       3
       4
       5
       6
       7
       8
       9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      | > = = | o
      ||7|=|=||/
      | $ = = |
      | * = = |
      | = ^ ^ |
      | ^ > 7 |
      | = = = |
      | 7 = = |
      | * = = |
      | $ $ = |
      | = $ = |
      | = $ = |
      | = $ = |
      | = $ = |
      | = @ = |
      | = 7 * |
      | * = = |
      | = 7 > |
      

      entry #2

      written by gollark
      submitted at
      2 likes

      guesses
      comments 0

      post a comment


      fibonnaci.egah ASCII text
      1
      2
      "an Egaharjb program: run on" " X"
      { "(X*) (X{,1000})$" "\1 \2 \1\2" }
      

      entry #3

      written by SoundOfSpouting
      submitted at
      2 likes

      guesses
      comments 0

      post a comment


      lucasnumbers.jpeg JPEG image data, progressive, precision 8, 1920x1080, components 3

      entry #4

      written by Edgex42
      submitted at
      1 like

      guesses
      comments 0

      post a comment


      sorry.ly ASCII text, with no line terminators
      1
      112358(13)(21)(34)(55)(89)(144)(233)
      

      entry #5

      written by otesunki
      submitted at
      2 likes

      guesses
      comments 0

      post a comment


      ly.ly ASCII text, with no line terminators
      1
      01    Ly    p[s:u+52*olr]
      

      entry #6

      written by razetime
      submitted at
      1 like

      guesses
      comments 0

      post a comment


      senpai.senpai.uwu.oniichan.pompom.chuchu.lovely.munimuni.muramura.rerorero ASCII text
       1
       2
       3
       4
       5
       6
       7
       8
       9
      10
      11
      12
      13
      14
      15
      Senpai? Can I see your Kanye?
      Your Kanye is very 0!
      Senpai? Can I see your West?
      Your West is very 1!
      # Senpai? Do you see "DONDA"?
      Let's take it to the church! 
      Senpai? Can I see your cripplingselfworthissues?
      Let's keep this going as long as you likey 1:
      Show me your Kanye!
      Show me your love!
      Notice me, senpai!
      Your cripplingselfworthissues is very West!
      Your West is very Kanye and West!
      Your Kanye is very cripplingselfworthissues!
      We can stop now!
      

      entry #7

      written by gapples2
      submitted at
      2 likes

      guesses
      comments 0

      post a comment


      cg.something ASCII text, with very long lines (391), with no line terminators
      1
      0{y[pp0$]}!{0yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyo0}yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyo!yyyyu!yyyyyyyyu!yyyyyyyyyu!yyyyyyyyyyyu!yyyyyyyyyyyyu!yyyyyyyyyyyyyyu!yyyyyyyyyyyyyyyu!yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyo0yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyu0yyyyyyyyyyo0yyrp>y:uyrp::::uusF{Rr:lRr:s>r<ys>>r<<0<:s>r>>s<<r>s!<}FFFFFFFFFFFFFFFF
      

      entry #8

      written by LyricLy
      submitted at
      2 likes

      guesses
      comments 0

      post a comment


      0.e ASCII text
       1
       2
       3
       4
       5
       6
       7
       8
       9
      10
      11
      12
      # signature must be decoded.
      # cat signature | openssl enc -d -nosalt -aes256 -pass pass:XXXXXXX
      # The password is the concatenation of the first letters of the languages used in each submission.
      
      # Here's a free one; this is Euboea.
      
      a = 0
      b = 1
      while 1
          puts a, " "
          a = a + b
          b = a - b
      
      1 ASCII text
       1
       2
       3
       4
       5
       6
       7
       8
       9
      10
      11
      12
      13
      14
      # I'm super mature
      
      Senpai? Can I see your boobs?
      Your boobs is very 0!
      Senpai? Can I see your cock?
      Your cock is very 1!
      Let's keep this going as long as you likey 1:
          Show me your boobs!
          Show me your love!
          Notice me, senpai!
          Show me your cock!
          Your cock is very cock and boobs!
          Let's bring this to boobs!
      We can stop now!
      
      2 ASCII text
       1
       2
       3
       4
       5
       6
       7
       8
       9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      23
      24
      25
      26
      27
      28
      29
      30
      31
      32
      33
      34
      35
      36
      37
      38
      39
      _0(2){
        ret ma(^1+^2){
          "00">"00","01">"01","02">"02","03">"03","04">"04","05">"05","06">"06","07">"07","08">"08","09">"09",
          "10">"01","11">"02","12">"03","13">"04","14">"05","15">"06","16">"07","17">"08","18">"09","19">"10",
          "20">"02","21">"03","22">"04","23">"05","24">"06","25">"07","26">"08","27">"09","28">"10","29">"11",
          "30">"03","31">"04","32">"05","33">"06","34">"07","35">"08","36">"09","37">"10","38">"11","39">"12",
          "40">"04","41">"05","42">"06","43">"07","44">"08","45">"09","46">"10","47">"11","48">"12","49">"13",
          "50">"05","51">"06","52">"07","53">"08","54">"09","55">"10","56">"11","57">"12","58">"13","59">"14",
          "60">"06","61">"07","62">"08","63">"09","64">"10","65">"11","66">"12","67">"13","68">"14","69">"15",
          "70">"07","71">"08","72">"09","73">"10","74">"11","75">"12","76">"13","77">"14","78">"15","79">"16",
          "80">"08","81">"09","82">"10","83">"11","84">"12","85">"13","86">"14","87">"15","88">"16","89">"17",
          "90">"09","91">"10","92">"11","93">"12","94">"13","95">"14","96">"15","97">"16","98">"17","99">"18",
        };
      }
      
      0:"0";
      1:"1";
      wh(""=""){
        2:0;
        3:1;
        4:"";
        5:"0";
        wh(2!=""||3!=""){
          if(2==""){2:"0";}
          if(3==""){3:"0";}
          6:_0(2.r(".$"),3.r(".$"));
          7:_0(6.r(".(.)"),5);
          5:_0(6.r("(.)."),7.r("(.)."));
          4:7.r(".(.)")+4;
          2:2.rdel(".$");
          3:3.rdel(".$");
        }
        if(5!="0"){
          4:5+4;
        }
        pr 0;
        0:1;
        1:4;
      }
      
      3 ASCII text
       1
       2
       3
       4
       5
       6
       7
       8
       9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      23
      24
      25
      26
      27
      28
      29
      30
      31
      32
      33
      34
      35
      36
      37
      38
      39
      40
      41
      42
      43
      44
      45
      46
      47
      48
      49
      50
      51
      52
      53
      54
      55
      56
      57
      58
      59
      60
      61
      62
      63
      64
      65
      66
      67
      68
      69
      70
      71
      72
      73
      74
      75
      76
      77
      78
      79
      type inputs = [
          "00", "01", "02", "03", "04", "05", "06", "07", "08", "09",
          "10", "11", "12", "13", "14", "15", "16", "17", "18", "19",
          "20", "21", "22", "23", "24", "25", "26", "27", "28", "29",
          "30", "31", "32", "33", "34", "35", "36", "37", "38", "39",
          "40", "41", "42", "43", "44", "45", "46", "47", "48", "49",
          "50", "51", "52", "53", "54", "55", "56", "57", "58", "59",
          "60", "61", "62", "63", "64", "65", "66", "67", "68", "69",
          "70", "71", "72", "73", "74", "75", "76", "77", "78", "79",
          "80", "81", "82", "83", "84", "85", "86", "87", "88", "89",
          "90", "91", "92", "93", "94", "95", "96", "97", "98", "99",
      ]
      
      type outputs = [
          "00", "01", "02", "03", "04", "05", "06", "07", "08", "09",
          "01", "02", "03", "04", "05", "06", "07", "08", "09", "10",
          "02", "03", "04", "05", "06", "07", "08", "09", "10", "11",
          "03", "04", "05", "06", "07", "08", "09", "10", "11", "12",
          "04", "05", "06", "07", "08", "09", "10", "11", "12", "13",
          "05", "06", "07", "08", "09", "10", "11", "12", "13", "14",
          "06", "07", "08", "09", "10", "11", "12", "13", "14", "15",
          "07", "08", "09", "10", "11", "12", "13", "14", "15", "16",
          "08", "09", "10", "11", "12", "13", "14", "15", "16", "17",
          "09", "10", "11", "12", "13", "14", "15", "16", "17", "18",
      ]
      
      procedure add_digits(x, y, r, c) {
          copy x - /./ r
          copy y -a /./ r
          replace r inputs outputs
          copy r - /^./ c
          alter r - /./ ""
      }
      
      # I get warnings if I don't declare these even though they're outparams
      embroider carry ""
      embroider next_carry ""
      embroider result ""
      embroider final_result ""
      embroider _ ""
      
      embroider a "0"
      embroider b "1"
      condition true = a == a
      while (true) {
          copy a garment
          embroider garment -a " "
          sell
      
          copy b old_b
          embroider total ""
          embroider current_carry "0"
      
          condition a_is = a - /./ update
          condition b_is = b - /./ update
          condition one_is = a_is or b_is update
      
          while one_is {
              alter a - /^$/ "0"
              alter b - /^$/ "0"
              copy a - /.$/ fst
              copy b - /.$/ snd
              alter a - /.$/ ""
              alter b - /.$/ ""
      
              do add_digits(fst, snd, result, carry)
              do add_digits(result, current_carry, final_result, next_carry)
              do add_digits(carry, next_carry, current_carry, _)
              copy final_result -p /./ total
          }
      
          condition is_carry = current_carry - /[^0]/
          if is_carry {
              copy current_carry -p /./ total
          }
      
          copy old_b a
          copy total b
      }
      
      4 ASCII text
       1
       2
       3
       4
       5
       6
       7
       8
       9
      10
      a := 0
      b := 1
      while( () => {1}
          () => {
              print(a)
              t := b
              b = add(a b)
              a = t
          }
      )
      
      5 ASCII text
      1
      Ly<01[s:u+84*olr]> ->
      
      6 ASCII text
      1
      2
      3
      4
      5
      6
      10    {one of my favourites}
      20    putint [40]
      21    putchar ' '
      30    ([30] | 1) + [40]
      40    last - [40]
      50    goto 20
      
      signature data

      entry #9

      written by IFcoltransG
      submitted at
      1 like

      guesses
      comments 0

      post a comment


      it's written in ly.ly data
      1
      2
      "
      \"7Yé"r[o]
      

      entry #10

      written by Photon_Niko
      submitted at
      2 likes

      guesses
      comments 0

      post a comment


      ffibbonnacci.length ASCII text, with CRLF line terminators
       1
       2
       3
       4
       5
       6
       7
       8
       9
      10
      11
      12
      13
      14
      15
      9 8 7 I'm feelin blue.765
      
      I'm feeling you. 4thirty2
      i
      
      wondr if the
      feeling's true.  9 8 7 what
      shall i do
      ????????????
      I'm scaared and
      confused. there's numbers
      inTheMusic
      can u feel it...
      too???????????
      hmmm
      

      entry #11

      written by Olivia
      submitted at
      1 like

      guesses
      comments 0

      post a comment


      Untitled ASCII text, with no line terminators
      1
      01[s:u+52*olr]
      

      entry #12

      written by GNU Radio Shows
      submitted at
      2 likes

      guesses
      comments 0

      post a comment


      lyric.ly ASCII text
      1
      2
      3
      4
      12[:5f/+2/&:/12/+:(2,0r[:r:uy:*`o+];
      (the error correction term: 0)((((()
      ()()()){}){}()){}))/-:1%-uf0I`2/*f];
      (Requires a Ly interpreter that does arbitrary precision.)