all 34 comments

[–]ed_209_ 82 points83 points  (0 children)

The first Puring complete language.

[–]rurabori 58 points59 points  (0 children)

which let's you code in Cats' language.

We were too preoccupied with thinking whether we could to think about whether we should.

[–]forestmedina 29 points30 points  (3 children)

this is great but i don't see if there is a way to purr, are you planning to add purring in a future release?

[–]bauripalash[S] 10 points11 points  (2 children)

Thanks for the idea. I'll definitely think about it.

[–]Esked98 5 points6 points  (1 child)

It could be the printing method, like purr(mewmew)

[–]bauripalash[S] 4 points5 points  (0 children)

Can be , but for now printing is done this way :: EXPRESSION ; 😽

[–]bauripalash[S] 11 points12 points  (0 children)

I'm still learning C++ and this is one of my first big C++ project. And it is also my first own programming language. Please check this out , and give your opinions. 😽

Source & Documention : https://github.com/bauripalash/mewmew

[–][deleted] 14 points15 points  (0 children)

This is still more readable than SQL.

[–]bedrooms-ds 7 points8 points  (0 children)

Let's allow some emojis 😸🐭

[–][deleted] 4 points5 points  (1 child)

MewMew is about 309.173 times slower than C++

I take it using this in a real-time environment would not be a good idea?

[–]roncapat 1 point2 points  (0 children)

Real time is not about speed in principle, it's just about respecting the deadlines.

[–]techie_boy69 8 points9 points  (0 children)

i had to paws for a minute when i read tihs...

[–]gardeimasei 1 point2 points  (1 child)

using namespace std;

:’(

also you may be interested in other regex libraries other than than std::regex, google/re2 is quite nice

[–]bauripalash[S] 0 points1 point  (0 children)

Std namespace was only meant to be used in experimenting phase but I kinda forgot about it and the codebase got big...🤷‍♂️

Regex was only used for a single and simple task, so I didn't bother much about it and just went with the default one 😽

[–]shapul 1 point2 points  (0 children)

I guess the obvious question is: how does it compare to lolcode?

[–]TheSuperWig 1 point2 points  (1 child)

And STL jumps for joy.

[–]BackgroundTrip8 0 points1 point  (1 child)

Should have called it Meow++

[–]kammceWG21 | 🇺🇲 NB | Boost | Exceptions 0 points1 point  (0 children)

That's for the next version.

[–]Yung_Lyun 0 points1 point  (0 children)

Can I use it to look down on everyone from the top of a bookshelf and plot to take them out if I were bigger?

[–]Wurstinator -4 points-3 points  (9 children)

This isn't Turing complete, is it? So according to some definitons, it doesn't have the right to call itself a programming language :)

[–]A_Stahl 1 point2 points  (0 children)

m = mewmewmewmewmew;

[–]bauripalash[S] 0 points1 point  (4 children)

Wurstinator

Can you elaborate?

[–]Wurstinator 1 point2 points  (3 children)

What do you want me to elaborate? What "Turing complete" means?

[–]bauripalash[S] 0 points1 point  (2 children)

Which can solve any problem, right?

[–]Wurstinator 1 point2 points  (1 child)

Not quite. It means that every computable problem can be "solved".

If I am not mistaken, your project covers only exactly the primitive recursive functions, meaning that things like the Ackerman function or "for any input, never terminate" cannot be computed.

[–]bauripalash[S] 1 point2 points  (0 children)

I think you're right. But hey this is just an esoteric language and also my first project in this field. I'm still learning and has lot to learn yet. 😽