00:57
@hi. petStorm, thou hath enlightened me! Thy words, so true and fair and spoken from thy noble soul, are Holy Revelations to mine faulty conscience of base peasantry. O Noble Creature, wherefore dost thou come from? Thou canst be a dweller of this ignoble Earth. Thou art a higher being. Praise be unto thee! Command mine spirits, for they are forever thine to command. 'Tis a fortune worth double treble thousand Venetian ducats, and all the fields of the Moorish Sophy.... (1/2)
3

Port the Interpreter to JavaScript
Most of the answers here don't actually answer the question of how to best make the interpreter accessible to everyone. So I'll add a way that opens up the programming language to easy online usage.
Here is the process I'd use to make an online interpreter (it m...
03:55
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 — 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 Business days Weeks North America: 1-2 business days North America Europe Australia, New Zealand and Oceania Asia Pacific Latin America and the Caribbean North Africa and the Middle East Sub-Saharan Africa 1 2 3 4
1 hour later…
04:59
**Keg is a stack-based golfing language, created by PPCG user Lyxal, that focuses on simplicity and readability. It is fairly unique compared to most other golfing-based languages, since it has few instructions, and alpha-numeric characters are automatically pushed to the stack. It also has implicit input and output.** <start autogen> That is, a player can add to the stack, while not needing to know what input was input. Additionally, the current position of the hole is tracked so that a player can correct at any time, or move forward when all the holes are finished, but not any earlier tha…
6 hours later…
11:22
He didn't even give me a link to his video on his channel , but I saw it already , so I said to him :
And I will send you an email , and you could even make a video , but please don't leave me messages.
Because I would like to know how it works and I want it so bad that you send me another email with this link.
If you really want to ask them how to use the RC, you can use this RCC to do it. But seriously, NEVER do it in a group chat, unless you need to.
If you want me to tell you how to setup it, just say so in your messages, and they can do it for you.
And of course, to help the reader a bit, he wrote a proof using the language in the form of a C program...
In addition to this, the language has a library that allows them to create an interactive interpreter which allows the user to create programs which run in a browser on a computer:
So, you don't need to compile the whole thing in every machine, but you don't need to compile it for every machine either.
The reason why I think the language is useful is that it provides the same features you find in Git and it's quite easy to get started with, so it doesn't have many performance bottlenecks.
It also has the standard set of constructs, and that's great, because it's one of those languages that you could think of as having all the constructions in the language, it's just that it has some other features.
For example, it's built as pure C, so it's good for building programs for C which are compiled to machine code and that's good.
This language has this idea of providing the tools that could lead to a real live language in the future.
The main reason why I think this language is good is that the language's good, so it's good at what you want to do with these tools.
It is a language of high productivity, so you may have a really nice language in your stack in a few years but if you do you probably wouldn't have done anything with it in your stack.
This language has good design features, and this is a major feature, but the main thing it doesn't have is any functional features.
The first thing I'd like to address is one of the good features, which is the feature of creating functions, and defining them to be functions that take in arguments.
There's one I have the ability to handle it right away, and it turns out I have to rewrite quite a few places and make some other changes here and there.
We've got a kind of a tradeoff to it, so if it's not in the language we want, then we have to start using it again.
But once you've got a really nice tool like this and it's flexible enough to do things in the future then you'll be able to solve that problem, and by then you should be able to solve the functional programming problems.
I've done some work on some other tool like that, that's more of a standard language, and it doesn't do anything but just have these construct.
It's kind of a good thing it's a standard because it allows you to take some expression in, say, a list or a function.
We want to write functions to do some sort of a sort of function to generate the stuff for the list.
So, this is kind of a pretty standard way of doing it, but to solve this function for that list we need a way to generate the list for us.
I'm going to take a function from a list, and let's put that function on a list, and I'm going to take a function from that, and let's make a new list from that.
And then you've got a new list that's going to come together, this new list, and we've got a new list that's going to come together, and we want to replace that, we've got to replace the new list with another.
This is a lot like what you were doing before, we're taking the name of a new list from the new list, and that's going to be replaced by another, which is called a ref.
And this is actually what you do, where you're taking a function from a list, and using that as a ref.
So, this would be in this case, we can just take the variable you've created in the previous loop, and you can define all the stuff that would happen to the new list, and you can put it into the new list, and you can replace the new list with a ref, and then when it finishes, you can do the same thing again with the same ref.
We know that we've got a list of names, let's take that list and we're going to try to figure out what kind of thing we're going to replace, and we're going to try and replace those names with the numbers in the list.
I'm going to assume this is actually going to be in this case, so you're going to have this list of numbers.
So here's the trick, so we know that we've got this list of numbers, let's actually take that list of numbers, and what we're going to replace by here is we're going to replace these numbers with names, which might be names that will be in the list, and we're going to replace those names with the names in the list.
So in this case, we've got my number, and here's what we're replacing by this time, so it's 5 plus my number.
So now, now you can take the second thing, so you take the previous thing, but you have to go up one digit, so you have to do this number, number two, and you have to do this number, number three, and you take the number that you said, which is my number minus 1, you're going to take my number, that number and that number.
@Lyxal The author is really nice about his contributions to the language, it makes me want to contribute to other languages. http://esolangs.org/wiki/brainfuck.
@Lyxal This is an interesting blog, the language is not easy to grasp, but still has some interesting ideas! http://esolangs.org/wiki/brainfuck
« first day (128 days earlier) ← previous day next day → last day (467 days later) »