Phi11ipus's recent activity

  1. Comment on What are you reading these days? in ~books

    Phi11ipus
    Link
    I've been reading through the Discworld books, specifically the Death ones. On Soul Music right now - they're unlike anything else I've read, and I'm loving them!

    I've been reading through the Discworld books, specifically the Death ones. On Soul Music right now - they're unlike anything else I've read, and I'm loving them!

    10 votes
  2. Comment on What programming/technical projects have you been working on? in ~comp

  3. Comment on What programming/technical projects have you been working on? in ~comp

    Phi11ipus
    Link Parent
    Here's the repo where I'm working on the compiler: https://gitlab.com/benjaminrsherman/ballet. It's clearly in the very early stages, but this is where updates will be happening!

    Here's the repo where I'm working on the compiler: https://gitlab.com/benjaminrsherman/ballet. It's clearly in the very early stages, but this is where updates will be happening!

    2 votes
  4. Comment on What programming/technical projects have you been working on? in ~comp

    Phi11ipus
    Link Parent
    Here's the repo where I'm working on the compiler: https://gitlab.com/benjaminrsherman/ballet. It's clearly in the very early stages, but this is where updates will be happening.

    Here's the repo where I'm working on the compiler: https://gitlab.com/benjaminrsherman/ballet. It's clearly in the very early stages, but this is where updates will be happening.

    2 votes
  5. Comment on <deleted topic> in ~comp

    Phi11ipus
    Link Parent
    AWK is a language which I've always wanted to learn but never have been able to (the best I'm able to do without Googling is just printing the nth word in a line). Do you know of a good way to...

    AWK is a language which I've always wanted to learn but never have been able to (the best I'm able to do without Googling is just printing the nth word in a line). Do you know of a good way to learn it?

    4 votes
  6. Comment on What games have you been playing, and what's your opinion on them? in ~games

    Phi11ipus
    Link Parent
    I tried the SUPERHOT demo but didn't like it as much as I was hoping - I don't have much space to move around, so I was moving my hands and head back and forth waiting for things to happen. I'm a...

    I tried the SUPERHOT demo but didn't like it as much as I was hoping - I don't have much space to move around, so I was moving my hands and head back and forth waiting for things to happen. I'm a big fan of puzzles though, so it looks like Moss is my next purchase.

    3 votes
  7. Comment on What games have you been playing, and what's your opinion on them? in ~games

    Phi11ipus
    Link Parent
    I got an Oculus Quest, so it's actually a standalone device. There are some being sold on Amazon as of a few weeks ago, so you might still be able to find one. It's not as powerful as a PC-driven...

    I got an Oculus Quest, so it's actually a standalone device. There are some being sold on Amazon as of a few weeks ago, so you might still be able to find one. It's not as powerful as a PC-driven headset, but I haven't had a problem with it.

  8. Comment on What games have you been playing, and what's your opinion on them? in ~games

    Phi11ipus
    Link Parent
    Which headset do you have? I have an Oculus Quest and bought a silicon cover which really helps to lessen the gross feeling (it avoids the damp foam feeling). As for the rest of the sweat, the...

    Which headset do you have? I have an Oculus Quest and bought a silicon cover which really helps to lessen the gross feeling (it avoids the damp foam feeling). As for the rest of the sweat, the best I've been able to do is set up a fan.

    2 votes
  9. Comment on What games have you been playing, and what's your opinion on them? in ~games

    Phi11ipus
    Link
    I recently got a VR headset, so I've been playing a lot of BeatSaber. It's a rhythm game where you slice through blocks which are flying at you to the beat of music. I've found that it's...

    I recently got a VR headset, so I've been playing a lot of BeatSaber. It's a rhythm game where you slice through blocks which are flying at you to the beat of music. I've found that it's incredibly good at getting you into a "flow" state, plus it seems to be a decent way of exercising while in quarantine.

    9 votes
  10. Comment on What programming/technical projects have you been working on? in ~comp

    Phi11ipus
    Link Parent
    This actually seems like something I could make a lot of use of - previously I've used todo apps like Todoist or Google Tasks, but most of the time I just need to track stuff on my computer and...

    This actually seems like something I could make a lot of use of - previously I've used todo apps like Todoist or Google Tasks, but most of the time I just need to track stuff on my computer and opening up a web browser is a lot of hassle for something which should be as simple as just looking at a file, so your app might be exactly what I was looking for.

    3 votes
  11. Comment on What programming/technical projects have you been working on? in ~comp

    Phi11ipus
    Link
    I've started working on a programming language! I've always wanted to learn more about compilers and programming language design, so I figured that making my own would be a cool way to do it. It's...

    I've started working on a programming language! I've always wanted to learn more about compilers and programming language design, so I figured that making my own would be a cool way to do it. It's designed off of the "gimmick" of not requiring the shift key at all, since I find it slightly RSI inducing to use.

    The general design is to be a prefix-notation centric functional language. For example the following code defines a function which will double a given integer:

    def double a int end int
        add a a
    end
    

    Since the language uses prefix notation, you can define a function which quadruples an input in a couple of ways:

    def quadruple a int end int
        add add a a add a a
    end
    
    def quadruple2 a int end int
        add double a double a
    end
    
    def quadruple3 a int end int
        add add a a double a
    end
    

    Those examples above really only scratch the surface of what I'm hoping to implement (there are ideas for "namespacing" functions and defining types in terms of generic functions, for example), but I don't really want to flood the comments with a massive piece about my pet project. Part of me wants to start a blog to write about the progress I'm making, but a lot of the response I've gotten from friends has been negative so I'm worried that people won't really care (this is the same reason why I'm hesitant to put the compiler in a public Git repository). Anyways, that's been my big project.

    7 votes