Domain: muppetlabs.com
Stories and comments across the archive that link to muppetlabs.com.
Comments · 183
-
Intermediate course
Why don't they teach Brainfuck at first ? Not so far from asm, not so far from a "real" language. Oh, well...
Do you wanna say "Hello World" ? -
Re:One thing that they forgot to mention...
Oh, and all White House press conferences must have at least "fifteen pieces of flair".
Not to mention all single syllable words.
It's not like it's hard to say complicated things with words of 4 letters or less. -
Re:Codified SCO business plan
We're too naive here! It's too hard to hide their source code (IP?) with perl. They'd be more likely to use Litigation++ (also known as Lit++). Some experts speculate that they may be using Brainf*ck after all...
-
Re:How is java overkill? And how is this even big?Not that I disagree (since I'm not an expert or anything) but I thought that the important issue is "How many bytes of mem does it use at runtime? How is it linked?" regardless of how many lines it takes to write it. There's a pretty cool article about that stuff here.
cool site you have BTW
-
Re:It doesn't bother me!
Yet VB is a real, Turing-complete language.
This is true.
Here's another real Turing-complete language: http://www.muppetlabs.com/~breadbox/bf/.
And another: http://compsoc.dur.ac.uk/whitespace/.
Maybe Turing-completeness isn't a very useful criterion in evaluating a language. ;) -
Re:Whitespace?
They don't have Brainfuck either. How could you leave that one out?
-
But what about...
...Brainfuck?
-
Re:Shows the dangers of C
Why not Brainfuck
If you can't read your own code who else can.. -
INTERCAL
Worst programming language in the histroy.
You've obviously never seen INTERCAL (Compiler Language With No Pronounceable Acronym), or a number of other similarly mentally handicapped languages. -
Re:How to improve C++
I guess you havent seen brainfuck yet then
:)
Here's (supposedly) the hello world version:
http://esoteric.sange.fi/brainfuck/bf-source/prog/ HELLOBF.BF
(I'd post it inline, but it complained about junk characters. Whatever that means...) -
Re:Fix this at the language level?
I vote to have it written in Brainfuck (http://www.muppetlabs.com/~breadbox/bf). A simpler language makes a program easier to read, right?
I wouldn't be surprised entirely if it turned out that sendmail was the first (and only) non-trivial program that could be expressed in brainfuck. I fact, I believe that sendmail.cf had been ported to brainfuck already. -
Re:C# in X-code
I'm similarly disgusted at the omission of BrainFuck... come on Apple, what are you playing at? We developers demand support for more languages.
-
Certainly nothing new
After all, TriINTERCAL has supported this for a long time. And, of course, the extra necessary operator is BUT.
-
What next?
So what's the next revolution? A web server written in Brainf**k?
-
Brainfuck webserver?
That BASIC stuff is boring (eg too easy to understand <g />)...
Has anyone seen a webserver written in brainfuck yet? That would be real fun! -
No Need I Just Released What You Need.
-
Re:Not surprising
You're not seriously calling Sendmail sugar-coated are you? Or is there some other program by that name? Like, say, one that *doesn't* (at least in native sendmail.cf format) expect its routing rules to be written in BrainFuck?
Yeah, I know, it's like seventeen times easier if you use the M4 macros. Which still makes it complex enough to make your head explode. The best I've ever managed to do is whack some stuff at random into the M4 files, m4 'em, fix some stuff in .cf that the m4 files missed, and hope like frickin' jaysus on fire that nothing actually purely evil got left (or put) in. And they wonder why people leave SMTP relays open... -
Yawn
-
Am I the only one?
Am I the only one, who thinks about Brain F#$%@ while reading about "Microsoft's New F# Language?" But seriously, I think Fis is quite an interesting language (even if not quite so as, say, Perl 6 is), but it will need lots of marketing to push C and C++ out of the OO market, which will be difficult as h*ll, even for Microsoft. Even if everyone in proprietary software industry switches to Fis, there will still be enough C in free software projects to consideribly slow the deployment. But it was still quite an entertaining reading, even if it hasn't provided any outstanding insight. Robyn Peterson's articles have never disapointed me, however this time I feel a little bit bored. I guess I was expecting too much from Microsoft language development people, but on the other hand, how far could they possibly go, with all this legacy backward compatibility? I think they have done quite a good job this time, considering it's Microsoft. Who knows, I may even write some of my new projects in Fis. I hope it will be supported by GCC soon enough.
-
Re:I hate all the text...
For those of you who like Whitespace, you might also take a look at Brainfuck. How can you go wrong with a 171 byte compiler? K.I.S.S. at its finest.
:) -
Re:I hate all the text...
For those of you who like Whitespace, you might also take a look at Brainfuck. How can you go wrong with a 171 byte compiler? K.I.S.S. at its finest.
:) -
right here baby
CatsEye technologies (and the associated Esoteric Languages mailing list)
While a lot of the time the radical languages (and associated compilers) that the esolang folk write consist of little more than either a Turing machine as a VM (eg Brainf--k) or an attempt at humour (eg Valgol), every so often a radical new programming paradigm presents itself. -
Re:This WILL happen!
The response to both of your questions is negative.Real Programmers (TM) use INTERCAL.
All other computer languages, including, but not limited to, C, C++, or any other computer language, now known or later developed, is for lusers.
-
Re:Perl?
I'd say more like BrainFuck because it makes your head hurt just looking at it.
-
Brainfuck
You can patch Brainfuck to do this. Simply represent each operator with a specific length of whitespace.
-
Re:Next on my list
Here ya go. A 45 byte executable. Although it's not written in C++, and it's not quite at the "Hello, world!" level of complexity
;) -
Re:Overlooked extensions to C
Befunge? No, no, no.
You've got it all wrong. The language you are looking for is INTERCAL. This has features just as you described -- and 30 years ago!
What other langauge has a PLEASE keyword? :) -
Re:COMEFROM
Intercal rules!
-
Simple explanation of Einsteins theory
I found this link in some blog somewhere:
Albert Einstein's Theory of Relativity In Words of Four Letters or Less
Even I was able to understand most of that explanation! -
Re:Slashdotted
Still no brainfuck developer jobs out there... [sigh] Damnit, I suppose I'll have to go learn one of these new fangled languages now. I doubt I'll be making 500,000K a year with this "C++" business though...
-
Here's for the people that don't know...
...what the relativity theory is...
Albert Einstein's Theory of Relativity in Words of Four Letters or Less
Enjoy. -
Re:Not another one!
I find that Windows users have the same problem when moving to Linux. They see so many features and scream "I need structure!" If you're finding the same problem with languages, just do what I tell those Windows people to do. Pretend no other languages exist and just use one. I'd even be happy to help you. You *must* use BrainFuck. No more options. Now, bend over...
Seriously, though, just because all these languages exist, there's no need to *learn* all of them. Just survey a variety of them and pick the ones that suit you. Personally, I use C++ for systems level stuff and Python for everything else. I'm looking into learning Prolog for AI type stuff. The important thing is to learn one or two in each catagory, and if you ever need the others, you can pick it up quite quickly. -
Any particular reason why...
This tutorial wasn't the end-all be-all of such a programming contest?
And why is the shortest entry an incredibly huge 102 bytes when the above link does something similar in .. 45 is it?
It would've been more of a contest if the program was supposed to do something more than output a string like that. -
howto of sorts...
Looks like they want a binary similar to the one described in A Whirlwind Tutorial on Creating Really Teensy ELF Executables for Linux , except it has to print text and not just return 42.
If only I had some spare time to play along at home...
-
some arguable classics
I keep a bunch of "classic" bookmarks around. Some are undisputed gems, others are, well, to my taste. Bytes being cheap here's a batch.
- Ars Technica: The PC enthusiast's resource
- AmbySoft Inc. White Papers: Scott Ambler's Online Writings
- windows.oreilly.com -- Deep Inside C#: An Interview with Microsoft Chief Architect Anders Hejlsberg
- TQ
- The Rise of ``Worse is Better''
- A Whirlwind Tutorial on Creating Really Teensy ELF Executables for Linux
- Theist Hall of Shame
- Internetworking Technology Overview
- Software Technology Review
Eric Weisstein's World of Mathematics - P.S.: More Than Just Words
- Welcome to the On-Line Encyclopedia of Integer Sequences
- John McCarthy
- Slashdot | Net Translations of Dead-Tree IT Classics
- advICE
- 0xdeadbeef archives
-
Would this qualify as an Elf?
Ari Patrinos, a senior Energy Department administrator who will help oversee the project, said the organism was an attractive starting point to create a "minimal genome" because it is so minimal already. "We know even the simplest of cells is incredibly complicated," Patrinos said -- too complicated, at least so far, to understand completely. "This is a case where we're trying to cheat a little bit, to take the smallest and simplest and make it smaller and simpler."
Perhaps they should team up with the crackpot who came up with the smallest possible ELF executable. -
I thought they all used Brainf*ck!
-
Well
I recently wrote an BrainFuck interpreter in INTERCAL. I keep it here and it's an evil evil beast.
:D
Several years back I also wrote a relatively full-featured BBS, complete with message boards, file areas and dropfile support for door games, in QBASIC, as well as a DataPac network scanner in same. :/ -
Brainfuck..
Just imagine what BrainFuck would say.......
-
Toki Pona has 120 words
Is Spanish better than English? Does Japanese trump Swahili?
What about Toki Pona? It's a small spoken language with 120 words that don't inflect. Whether Toki Pona is small in a practical way or small in an impractical way is still up in the air.
-
Re:Wish I had the money
If I had 10 million dollars to throw away, I'd make all the first year students learn BRAINFUCK. http://www.muppetlabs.com/~breadbox/bf/
-
Re:Assembly on a modern proccessor?Ah, but can GCC3 compile a binary that takes up only FORTY-FIVE BYTES?
Didn't think so.
:) -
BF
Hehe. The winner gets language bragging rights.
I'd like to see the judges forced to say that brainfuck
is "the programming tool of choice for discriminating hackers." -
You probably don't want to start here
-
Citizen: You have committed an error.Muppetlabs, Inc. and a demo of the easter egg is here. It says
Citizen: You have committed an error.
-- The 404 message on the FNF Muppetlabs, Inc. page.
Remain perfectly still until we arrive to punish you. -
Citizen: You have committed an error.Muppetlabs, Inc. and a demo of the easter egg is here. It says
Citizen: You have committed an error.
-- The 404 message on the FNF Muppetlabs, Inc. page.
Remain perfectly still until we arrive to punish you. -
BF
maybe this will give languages like brainfuck a chance.
jamie@iliketogetskullfucked.vg is a fag -
Re:Any real programmer's keyboard
How about the best keyboard layout for brainf*ck?
<curse> <run>
> < + - . , [ ]
<space> <enter>Space and enter are probably optional. One finger for each key that you need while programming, cool.
-
Re:The name....
I guess teaching your kids to program in brainfuck is right out, then?
-
Re:What language?
God's meant to be omnipotent, he can do what no mortal being could possibly withstand: program in brainfuck.