[HN Gopher] Rockstar: a language for programs that are also hair...
       ___________________________________________________________________
        
       Rockstar: a language for programs that are also hair metal power
       ballads
        
       Author : skanderbm
       Score  : 145 points
       Date   : 2021-12-07 18:46 UTC (4 hours ago)
        
 (HTM) web link (codewithrockstar.com)
 (TXT) w3m dump (codewithrockstar.com)
        
       | krylon wrote:
       | I was excited initially, but Hair Metal is an obvious no-go for
       | me.
       | 
       | Although it could be fun to do "reverse Perl poetry", and find
       | Hard Rock / Hair Metal songs whose lyrics are valid Rockstar
       | code. That way, we could finally find out what that one special
       | song really _means_.                   \m/ (> <) \m/
        
         | kergonath wrote:
         | One band absolutely needs to do that.
        
       | hu3 wrote:
       | This is how Advent of Code day 7 solution looks like in Rockstar
       | [1]:                   My plaything is your mind         Cast my
       | plaything into the void              Listen to my heart
       | Shatter my heart with the void              Natsuki is frightened
       | Yuri is gentleness         Poems are invaluable         Rock
       | reality         While my heart isn't mysterious         Roll my
       | heart into the world         Burn the world into my hope
       | If my hope is less than Natsuki             Let Natsuki be my
       | hope              If my hope is greater than Yuri             Let
       | Yuri be my hope              Let Sayori be reality at my hope
       | If Sayori is mysterious             Sayori is hereabouts
       | Build Sayori up         Let reality at my hope be Sayori
       | Build poems up              My end is justifying         My
       | thoughts are knowledgable         Let the volume be poems over my
       | thoughts         My hope is accessible         Turn down the
       | volume         Build Yuri up         While my hope is less than
       | Yuri         Let my target be reality at my hope         If my
       | target is not mysterious             Let the volume be the volume
       | without my target              If my end is nothing
       | If the volume is less than my end                 Let my end be
       | my hope                   Build my hope up              My hope
       | is accessible         My passion is literature         My heart
       | is courageous         Knock my heart down         While my hope
       | is less than Yuri         Let my poem be reality at my hope
       | If my poem is not mysterious             Let my fear be my end
       | without my hope             If my fear is as weak as my heart
       | Let my fear be my fear of my heart                  Let my fear
       | be my fear of my poem             Let my passion be my passion
       | with my fear              Build my hope up
       | Shout my passion
       | 
       | [1]
       | https://old.reddit.com/r/adventofcode/comments/rar7ty/2021_d...
        
         | dane-pgp wrote:
         | That's good, but I was expecting it to contain a wheel rotating
         | in six dimensions, forty gears and a ticking clock.
        
       | spikepuppet wrote:
       | Hair Metal in the title had me interested, and this didn't
       | disappoint. Thanks OP.
        
       | pohl wrote:
       | Check out this conference talk from December 2019 - "The Art of
       | Code" - which culminates in a live performance of Fizzbuzz in
       | Rockstar
       | 
       | https://www.youtube.com/watch?v=gdSlcxxYAA8
        
         | cs702 wrote:
         | Anyway, so I'm watching this hugely entertaining video, only to
         | find that a comment I made on HN about the Rockstar spec a long
         | while ago is on the video: https://youtu.be/gdSlcxxYAA8?t=3226
         | -- totally unexpected. Brought a smile to my face. Thank you
         | for sharing!
        
         | montebicyclelo wrote:
         | (this (very enjoyable) talk is by the author of the linked web
         | site)
        
         | evanchisholm wrote:
         | The art of code is such a good talk. I've watched it a few
         | times and enjoy it every single time.
        
       | jamespwilliams wrote:
       | > Tommy used to work on the docs.
       | 
       | Nice
        
       | syvon wrote:
       | This reminds me of https://shakespearelang.com/
        
       | gordaco wrote:
       | Nice to see people rediscovering this language from time to time.
       | I wrote an interpreter for an early version several years ago,
       | just for fun. Possibly my favourite esoteric language. I
       | particularly love the philosophy of "if you write even a single
       | line of Rockstar, then you can consider yourself a full-fledged
       | Rockstar programmer" (I'm paraphrasing, but I remember something
       | like that in some official documentation).
        
       | ChrisArchitect wrote:
       | (2019)
        
         | [deleted]
        
       | pluc wrote:
       | > The keywords it, he, she, him, her, they, them, ze, hir, zie,
       | zir, xe, xem, ve, and ver refer to the last named variable
       | determined by parsing order.
       | 
       | that was funny. let's have more social constructs in programming
       | languages!
        
       | naltun wrote:
       | The author of Rockstar gave a _fantastic_ presentation called The
       | Art of Code, where he eventually introduces the language. I
       | cannot praise the talk enough. It is available on YouTube.
        
       | amildie wrote:
       | Thanks, OP, I can finally become that 'Rockstar Developer' that
       | companies are always looking for.
        
         | ethbr0 wrote:
         | https://codewithrockstar.com/swag
         | 
         | Also, Def Leppard is still releasing albums? _impressed_
         | https://en.wikipedia.org/wiki/Def_Leppard_(album) (also, cool
         | to have your 11th studio album be your eponymous one)
        
           | saghm wrote:
           | Dream Theater did the same thing for their twelfth album:
           | https://en.wikipedia.org/wiki/Dream_Theater_(album)
           | 
           | Maybe naming things is also one of the hardest problems in
           | rock 'n roll?
        
       | leodriesch wrote:
       | While it is probably not a very good idea to use this to code, it
       | reminds me of something DHH once said about Ruby.
       | 
       | I don't have the quote, but he said that he just loves the
       | language because it is so fun to write for him, despite it not
       | being the optimal language. And this alone makes him get into
       | flow much more easily and therefore be more productive.
       | 
       | This alone has made me gain interest in learning Ruby. It might
       | be slower than lots of languages out there, but backend computing
       | power is often not the main bottleneck in your stack. Developer
       | velocity is probably much more important when it comes to
       | producing great software and moving fast.
        
         | setpatchaddress wrote:
         | Kind of a tangent, but Ruby-is-slow was always contextual. Ruby
         | was always hugely faster than complex bash scripts for the same
         | task. If you value launch time, Python (at least through 2.x)
         | was always slower from a cold launch compared with Ruby.
        
         | bcrosby95 wrote:
         | This is how I look at vim. I don't think typing speed really
         | matters for development. But I just find it so fun to see how
         | much I can target exactly the chunk of code I want to change.
         | It turns coding itself into a game.
        
         | exdsq wrote:
         | There are cool tools to be more efficient using factory workers
         | such as https://github.com/contribsys/faktory_worker_ruby
         | 
         | I'm keen to pick up ruby too!
        
       | Taywee wrote:
       | How long before Take-Two Interactive sues for trademark?
       | 
       | https://ttabvue.uspto.gov/ttabvue/v?pnam=Take-Two%20Interact...
        
         | gbraad wrote:
         | Immediately had the same thought.
        
         | kube-system wrote:
         | The only registered marks for the mark "ROCKSTAR" I see in TESS
         | for Take-Two are in the clothing and apparel industry. So if
         | anything, it's the T Shirts that are the problem.
        
         | seanw444 wrote:
         | Holy cow...
        
       | obesacantavit wrote:
       | Lol
        
         | qart wrote:
         | That would be here: https://en.wikipedia.org/wiki/LOLCODE
        
       | gfalcao wrote:
       | I have not laughed to genuinely hard in a LONG LONG time,
       | everything about this programming language rocks! (yes I did it)
        
       | 0x4d464d48 wrote:
       | Hehe, nice.
       | 
       | \m/
        
       ___________________________________________________________________
       (page generated 2021-12-07 23:00 UTC)