Settings

Theme

Mal Lisp for TempleOS

github.com

120 points by bagnalla 8 years ago · 37 comments

Reader

gravypod 8 years ago

I'd love to see HolyC ported to Linux. The language seems like a pleasure to use with some interesting features.

  • ebzzry 8 years ago
    • davidgerard 8 years ago

      > This tool is in super-hella-mega alpha stage. If you use this, you will die. Or worse, your current operating system will be replaced with TempleOS.

  • partycoder 8 years ago

    TempleOS has many interesting features, but remember that TempleOS is rather different at a very fundamental level.

    Meaning, both kernel and userland run on a privileged ring, the file system has no permissions, etc. This is not a flaw but it is rather by design.

    This is a paradigm that might be incompatible to that of Linux.

    However, I think there is potential for porting things. Some good articles about Temple OS are:

    - http://www.codersnotes.com/notes/a-constructive-look-at-temp...

    - https://www.jwhitham.org/2015/07/porting-third-party-program...

    • na85 8 years ago

      >This is not a flaw but it is rather by design.

      Are you sure it isn't both? Designs can be flawed.

      • partycoder 8 years ago

        Well, since TempleOS doesn't support network interface cards, and because of there is no known TempleOS malware, I think TempleOS users are safe for the time being. The most likely way they can get harmed is by misusing the OS or through a killer poke (https://en.wikipedia.org/wiki/Killer_poke).

        The objective of TempleOS is not to become a mainstream operating system. The objective of TempleOS, in Terry Davis' words is to create a temple for god. Not any temple, but the "third temple" (https://en.wikipedia.org/wiki/Third_Temple).

      • ams6110 8 years ago

        GP is just meaning it's deliberately that way, not an oversight or other "flaw"

      • hateduser2 8 years ago

        They probably meant that its not an accidental flaw, and if its a flaw its aware of the shortcomings. In other words its a measured deciscion, not a rough edge which will be ironed out.

        Unrelated, I really dislike comments like yours. Something about it seems very hostile to me.

        • Guthur 8 years ago

          Lacking insight or a thoughtful line of questioning, but hardly what i would describe as hostile.

          • hateduser2 8 years ago

            I suppose I read it as theyre perfectly aware of my comment, and choose to make theres anyways. There are people (Myself included, in the past, hopefully no longer) who do that.

            I had a phase as a trump supporter who didn't care for what was true, but rather what was successful in conversation. What was strong. Intentionally dumb comments are strong sometimes. Its easy to shit on people for taking your intentionally dumb comment seriously, and if you really walk the line so that its not clear at all if youre being intentionally dumb or truly dumb, you can say very hateful things and be fairly well self supported, so that no one can really insult you in reply, or at least, that was my experience trollling around on reddit (and at times here, on a past account, which I was banned for).

            Also I was hesitant to admit that I was banned previously, but I'm sure they have the data if they want it, and I'm making an effort to not repeat that behavior (and to me it seems like im not oing too bad a job) so hopefully they don't feel malice towards me (although they should feel some).

            • rodgerd 8 years ago

              > who didn't care for what was true, but rather what was successful in conversation. What was strong. Intentionally dumb comments are strong sometimes. Its easy to shit on people for taking your intentionally dumb comment seriously, and if you really walk the line so that its not clear at all if youre being intentionally dumb or truly dumb, you can say very hateful things and be fairly well self supported, so that no one can really insult you in reply, or at least, that was my experience trollling around on reddit (and at times here, on a past account, which I was banned for).

              Satre described this many years ago:

              > “Never believe that anti-Semites are completely unaware of the absurdity of their replies. They know that their remarks are frivolous, open to challenge. But they are amusing themselves, for it is their adversary who is obliged to use words responsibly, since he believes in words. The anti-Semites have the right to play. They even like to play with discourse for, by giving ridiculous reasons, they discredit the seriousness of their interlocutors. They delight in acting in bad faith, since they seek not to persuade by sound argument but to intimidate and disconcert. If you press them too closely, they will abruptly fall silent, loftily indicating by some phrase that the time for argument is past.”

  • bagnallaOP 8 years ago

    HolyC is great -- default arguments and built-in exception handling are big pluses over C. There are a few shortcomings, though, such as the lack of short-circuiting logical operators and some unfortunate behavior related to variable declarations within nested scopes (just avoid doing that IMO).

    • andyjohnson0 8 years ago

      > lack of short-circuiting logical operators

      I'm curious about the reason for this - does anyone know why they were implemented this way?

      • otakucode 8 years ago

        Probably because God commanded it.

        • bfuller 8 years ago

          You are being downvoted but many many times have I asked a question regarding templeos and that is the actual answer

    • zaarn 8 years ago

      The issues can probably be fixed by writing a bit of a better compiler, HolyC2 maybe?

      • bagnallaOP 8 years ago

        I've thought about using this Lisp interpreter to bootstrap a compiler for a new language, probably targeting HolyC. If someone were to write some decent lexer/parser generator tools in HolyC it would go a long way in making something like that possible.

      • dawnbreez 8 years ago

        Call it Protestant.

      • breakingcups 8 years ago

        Alternatively, HolyC++ or HolyD.

        • mmjaa 8 years ago

          HolyMoly, duh.

        • zaarn 8 years ago

          Ideally a HolyC++ would be able to compile normal HolyC without any changes to the source while also adding new stuff and while not being C++ in the process. That all would be very neat.

        • snvzz 8 years ago

          More like unholy.

  • colemannugent 8 years ago

    Inline graphics are pretty crazy. Might be useful for documentation though. Hyperlinks would make navigating large projects easier.

    Terry is a very interesting guy. He pops up every now and then.

    • zaarn 8 years ago

      Probably won't pop up anymore, he quit TempleOS, deleted most of the website, went on some trip to nature and has been arrested last I checked.

      It's quite sad to not be able to see such dedication to a project.

      • whatisausername 8 years ago

        He did not quit TempleOS completely. He just went "monk-style" and deleted """only""" the documentation and such. He still uses it. Recently it seems that he is off of his medication and is going kind of crazy. Really sad to see such a talented guy getting fucked by schizophrenia.

      • willvarfar 8 years ago

        Has he been arrested? There was a lot of tech news coverage of his warrant back around 3rd November, and he was on the run. Has he been caught?

        • zaarn 8 years ago

          Afaik, yes, he's been arrested, there was some post on it in one of the TempleOS subreddits.

          • mhd 8 years ago

            "One of the TempleOS subreddits" is a phrase that's taking me a bit to digest…

            • zaarn 8 years ago

              Terry has quite a collection of fans... despite is racist outbursts at times.

              I personally find some of his videos in which he explains the inner workings of TempleOS to be very refreshing and interesting.

      • bfuller 8 years ago

        He will pop up. I feel sorry for the guy, live streaming really fucked him up.

        If only he never was given that drum set...

partycoder 8 years ago

Terry Davis (TempleOS author) is now homeless and living in a van.

  • SomeHacker44 8 years ago

    At first I thought this was a joke, but then I noticed it didn't end with "...down by the river." What a shame.

  • moocowtruck 8 years ago

    would be nice if someone could find him a place to live instead of a van

    • partycoder 8 years ago

      I am not sure that's enough.

      Given the severity of his condition, I think he needs some sort of supervision and treatment.

      Living in a vehicle, without a job, without medical treatment and driving around doesn't seem safe.

      • bfuller 8 years ago

        Unfortunately the state of mental health care is somewhere between prison and a homeless shelter

Qw3r7 8 years ago

They glow in the dark

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection