« first day (128 days earlier)      last day (467 days later) » 

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)
that he conquered by the sway of his scimitar, to hold conversation with thee. Heavenly Creature, allow me thy tutelage! Methinks I shall be a good pupil. (2/2)
hi.
hi.
01:40
@Arjun What does it mean?
02:14
@hi. I do?
2
hi.
hi.
@Lyxal Bellard's generator seems to think so.
Huh
Whoulda thunk it?
hi.
hi.
3
A: How do I let others use my custom golfing language?

LyxalPort 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...

@Lyxal Ironically, your latest indev language is in Python, not JavaScript! lmao
So you're definitely going to need a site if your port your interpreter to JavaScript.
03:10
@hi. What dost thou not understand?
hi.
hi.
03:24
@Arjun I don't understand why you suddenly became so poetic...
03:43
@hi. Thy enlightened messages made me so.
What is bitcoin? The currency of gods?
03:55
@hi. That generator claimed "1 is not a command in 1+" when I feed the 1+ factoid into it.
@Lyxal COME BACK LYXAL!!!
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…
10:57
M..
Dang it just show me what it is chat
hi.
hi.
11:18
@Lyxal What's that link?
@hi. it could be a rickroll
Be very careful
A fri sent it to me
*friend
hi.
hi.
@Lyxal It's not dQw4w9WgXcQ
I tried to use se chat light box to get a preview
@hi. that ain't the only link
hi.
hi.
@Lyxal The guy who sent it just wanted to show me how the system works , he was very nice and nice.
But also very very nice and very good but he also had a bad experience with the system .
Wow
hi.
hi.
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 :
You need to contact me again , I will make the video for you .
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.
And I will give you some instructions and help you , but I won't do it if you don't give me the link .
And again i hope that this is not a joke.
@Lyxal Why the "wow"?
@hi. oh I thought it was autogenerated
I didn't know it was legit text
hi.
hi.
@Lyxal Rick Astley's song is awesome! I want to hear it a million times!
@Lyxal Yep, you need to be VERY careful when you're posting messages on forums like that...
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.
@Lyxal You know the legit language? http://esolangs.org/wiki/legit
This is a language inspired by the git tool, it's really fun to write programs in it!
Surprisingly, the author even did a Brainfuck interpreter in this language!
And of course, to help the reader a bit, he wrote a proof using the language in the form of a C program...
And that's a proof!
I got started with it this morning.
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:
The language is quite small and it should run on any browser at least.
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.
But the compiler also provides some useful features that you can leverage to optimize the compiler for your environment.
This is why I think it's a good language for prototyping.
This language has this idea of providing the tools that could lead to a real live language in the future.

© 20
hi.
hi.
11:39
Uh-oh! I copied the generator's footer!
Anyway, back to autogen...
hi.
hi.
This language has this idea of providing the tools that could lead to a real live language in the future.
There's also some other design features which may come in later, so it's kind of a mixed bag.
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's probably the best language for building programs as it's clean and nice, you know?
I think it's pretty good at what it's do in the future, but it has some things it doesn't need.
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.
That's because we've got a bunch of different constructs.
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.
Now there are some problems with that.
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.
Now the other thing that I would want to have is a standard way to write expressions.
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.
Then you can put a function on top of that, and use that.
It could be a thing like in this case we've got a list.
We have some lists and we've got some things.
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.
And I like to do this a bit differently.
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.
This would be a lot like what you did before.
So, here's a little trick, I'm going to go through this, and here's one that I thought of.
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're going to replace by my number, so it's my number minus 1.
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.
yawn I'm so tired of saying all of this...
You do this many times and I'm going to get rid of this number and I'm going to take the 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.
hi.
hi.
And then, my browser crashed
@Lyxal An interesting blog
@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 An easy to read blog, a great reference!
@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)      last day (467 days later) »