Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-4041-8081-

Zimbu

Name: Anonymous 2009-10-21 12:28

Bram Moolenaar designed a programming language. Prepare to wear out your shift key.

http://www.zimbu.org/

Name: Anonymous 2009-10-21 12:37

UPPER-CASE KEYWORDS, THE FIEND
also,
MAIN()
  IO.write("Hello, World!\n")
}
WHERE IS THE OPENING CURLY BRACKET !!?!

Name: Anonymous 2009-10-21 12:40

>>2
YOU DON'T NEED ONE. APPARENTLY YOU KNOW WHERE THE BLOCK STARTS.

Name: Anonymous 2009-10-21 12:42

If only he'd used the file extension .ze /jp/ and /vg/ would be all over that shit.

Name: Anonymous 2009-10-21 12:46

>>3
but...it's the worse kind of asymmetry I've ever seen in a programming language No, I do not want examples of worse, even the fucking DO...ENDS are better than this

Name: Anonymous 2009-10-21 12:49

>>2
He should have done it like this instead:
MAIN()
  ...
()NIAM

Name: Anonymous 2009-10-21 12:49

>>5
J does the exact same thing with parentheses, except that idiomatic J doesn't use indentation.

Also, the characters { } [ ] are all keywords rather than balancing delimiters.

Name: Anonymous 2009-10-21 12:49

>>5
Yeah, it looks quite weird. Maybe it's something that you could get used to, though. On the other hand, the capitalized keywords induce horrible flashbacks of reading shitty '80s programming books about shitty '80s programming languages.

Name: Anonymous 2009-10-21 13:00

C++

Nice:

    * some libraries that are done well


wwwwwwwwww (it's the only entry under Nice)

Name: Anonymous 2009-10-21 13:02

>>5
do..end languages tend to have function..end as well.  How is this any worse?

Name: Anonymous 2009-10-21 13:05

>>6
This has inspired me to design a new trollingbased language, it will be the perfect blend of Scheme and Pascal. It will be purely fictional, require IO to be monadic and it may have a type system inspired by BBCode. A factorial in this language will be something like
make-fn fact|x|{
    make-fn fact-iter|n,i|{
        if equals i 0 then
            return n
            neth
            else
                call fact-iter (times n i) (subtract i 1) llac
            esle
        fi
    } |i,n|reti-tcaf nf-ekam

    call fact-iter x 0
} |x|tcaf nf-ekam

Name: Anonymous 2009-10-21 13:10

>>11
whoops call fact-iter x 0 should be call fact-iter 1 n llac

Name: Anonymous 2009-10-21 13:10

>>11
I already see an opportunity to optomoze your codans. You have else as its own block, but instead you should have if ... then ... neht ... fi, where neht ... fi is the else block!

Name: Anonymous 2009-10-21 13:11

>>11
THERE ARE NO FICTIONAL LANGUAGES FFFFFFFFFFFFFFFFFFFFFFFF

Name: Anonymous 2009-10-21 13:12

>>13
I hate you so much

Name: Anonymous 2009-10-21 13:29

>>14
Haskell is the world's leading purely fictional programming language.

Name: Anonymous 2009-10-21 13:37

>>16
While I'm happy we got that in the Haskell Weekly News, it's a little disappointing we're third on google for that search.

Name: Anonymous 2009-10-21 13:50

HELP POOR CHILDREN IN UGANDA!!!
Type [m]HELPICCF();[/b] and run.

Name: Anonymous 2009-10-21 13:51

Oh [*]shit[/*]

Name: Anonymous 2009-10-21 15:11

>>18
Type :help uganda.

Name: Anonymous 2009-10-21 16:13

M-x uganda-mode

Name: Anonymous 2009-10-21 16:26

perldoc help uganda

Name: Anonymous 2009-10-21 16:28

man 3 ugndahlp

Name: Anonymous 2009-10-21 16:29

      IF cond
            do this
        ELSE
            do that
        }


WTF IS THAT SHIT

Name: Anonymous 2009-10-21 16:30

>>21
Scan error: "Unbalanced parentheses", 439, 1

Name: Anonymous 2009-10-21 17:04

>>8
maybe this is the world mr. moolenaar lives in

Name: Anonymous 2009-10-21 17:08

help canada

Name: Anonymous 2009-10-21 17:20

>>27

$ help canada
bash: help: no help topics match `canada'.  Try `help help' or `man -k canada' or `info canada'.

Name: Anonymous 2009-10-21 17:40

>>28
perl -e 's;;=]=>%-{<-|}<&|~{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'

Name: Anonymous 2009-10-21 17:41

>>16
That's right, dammit. Don't mess with us. We're wicked fictitious. [1]

_________________________________
1. http://www.youtube.com/watch?v=jB1UL2m8qzM#t=8m56

Name: Anonymous 2009-10-21 17:54

>>30
oh my god, an Undergrads reference

How I miss The Oblongs, Mission Hill and Undergrads.

Name: Anonymous 2009-10-21 18:09

>>31
Start watching Metalocalypse. You won't be missing anything, ever my son, I promise you.

Name: Anonymous 2009-10-21 20:05

>>29
back to /b/, please.

Name: Anonymous 2009-10-21 20:13

>>29
don't forget to sudo or run as root

Name: Anonymous 2009-10-21 22:22

Suppose you want to write a new program, something like a text editor.  What language would you write it in? ... It has to be as fast as possible, so interpreted languages are out.
text editor ... It has to be as fast as possible
Bram, Bram, Bram.

Name: Anonymous 2009-10-21 22:28

>>35
Obviously, the editor itself should be fast. The extension language doesn't necessarily have such a requirement. Then again, if you're using your editor like it was Emacs....

Name: Anonymous 2009-10-22 7:15

>>36
Nonsense. Please read "The craft of text editing" and gtfo.
http://www.finseth.com/craft/

Name: Anonymous 2009-10-22 15:52

>>34
No need to.

Name: Anonymous 2009-10-22 15:57

Suppose you want to write a new program, something like a text editor.  What language would you write it in?

Writing a new text editor is retarded.
Writing a new text editor with performance in mind, moreso. You could use one of the slowest language on earth and the most retarded practices and still end up with something responsive on modern hardware. Case in point: Eclipse.

Name: Anonymous 2009-10-22 16:06

>>39
Java is actually quite fast these days, but Eclipse still manages to be sluggish.

Name: Anonymous 2009-10-22 16:09

Writing a new text editor with performance in mind, moreso.
Not necessarily, responsiveness is an important consideration for any program, and speed in one area can be used to pay for the parts that are more sluggish.

Name: Anonymous 2009-10-22 16:42

Eclipse is an interesting case, as in my experience, its autocompletion actually manages to be slower than just typing out the full name in nearly all cases. Certain Java using retards are clearly in need of a good Miller-slap.

Name: Anonymous 2009-10-22 17:08

>>41
For a fucking text editor?  Are you kidding me?

Name: Anonymous 2009-10-22 17:35

>>36
Nice and backwards there. The extension language should be fast as these things go so complicated scripts can run well. The editor itself doesn't need to be any faster than the user.

Name: Anonymous 2009-10-22 18:09

Maybe it's for programming languages to become more graphical.

Maybe blocks could be defined with elegant curving lines coming down from the start to the end. there would be no need for braces. the line would define it. also the block could be colored either using defaults for the block type, or custom for particularly special blocks (ZOMG MAIN LOOP) etc.

Name: Anonymous 2009-10-22 18:22

>>44
In other words, the extension language should be fast if you're making Emacs. Most editors are concerned only with user interaction, and not with running scripts.

Ideally, there would be a decent editor built around a dynamic, JIT-compiled language, because Emacs Lisp is just that horrible.

Name: Anonymous 2009-10-22 18:36

>>46
Just replace Emacs Lisp with Common Lisp, and it should be fine.

Name: Anonymous 2009-10-22 18:42

>>47
Not a bad idea
>>46
Since emacs is mostly written in emacs lisp I don't think it's quite fair to call it a mere extension language.

Name: Anonymous 2009-10-22 19:22

>>47
That would work great.... If they were even compatible.

Name: Anonymous 2009-10-22 19:33

>>49
I was implying that we rewrite it, as I thought >>47 was.

Name: Anonymous 2009-10-22 22:24

>>46
If you're not making Emacs, you shouldn't be writing a text editor.

Name: Anonymous 2009-10-23 1:12

>>30
I love this show. Incidentally,
I LOVE YOU! I LOVE YOUR POST! I READ IT 5 TIMES! KEEP POSTING!

Name: Anonymous 2009-10-23 1:24

   * It has to be as fast as possible, so interpreted languages are out.
   * You don't want to micro manage memory, so C is out.
   * You don't want to require programmers to have a degree, so C++ is out.
   * You want fast startup and not depend on a big runtime, so Java is out.
   * It has to run on most systems, anything with a C compiler, so D is out.
   * You want to have fun making something new.

basic / pascal ?

Name: Anonymous 2009-10-23 5:25

>>8
This "Zimbu" language appears to be some ugly bastard hybrid of BASIC and D.

Name: Anonymous 2009-10-23 5:45

From the design goals I conclude this is Vala's retarded half brother.

Name: Anonymous 2009-10-23 6:37

You don't want to require programmers to have a degree

Have fun with your PHP-quality userbase while I enjoy my fibs language

Name: Anonymous 2009-10-23 6:50

>>56
Is this really what you believe?
That people without degrees can only program in PHP?

Name: Anonymous 2009-10-23 8:01

>>57
No.
They can program in Visual Basic too.

Name: Daniel Craig haxes ur anus 2009-10-23 9:03

So, I downloaded the Vim package for this egregious language, and it's full of macros to do shit like auto-capitalizing keywords when you type them. Now, the website says part of the reason for uppercase keywords is to allow the user to use the lowercase version as a variable name, but with these macros, you'd have to go back over the word you just typed and lowercase it. (Like this takes any effort at all in Vim....But still.)

Name: Anonymous 2009-10-23 9:54

>>59
YHBT

Name: Anonymous 2009-10-23 15:35

What's more annoying to me are the lack of statement terminators It makes the program look like a really long run-on sentence and hard to read
Or maybe they want you to write only one statement per line
But then that's also stupid since you end up
with
lots
of
wasted
space

Name: Anonymous 2009-10-23 16:13

>>61
FrozenVoid quality.

Name: Anonymous 2009-10-23 17:55

>>59
Vim
IHBT

Name: Anonymous 2009-10-24 6:24

>>61
80x25 means I can have 2000 characters of code on a single terminal, but FIOC takes it all away. If we coded like FrozenVoid we wouldn't need dual super-wide screen monitors to manage our deeply nested Haskell Monads and Python Duck Types. Think of the billions that could be saved on hardware and energy! FIOC is rapidly destroying the planet right under our noses and no one fucking cares. Is Zimbu the answer, vim the text editor, and FrozenVoid the savior? Only time will tell.

Name: Anonymous 2009-10-24 10:54

>>64
Shut the hell up and buy a decent monitor.

Name: Anonymous 2009-10-24 17:07

>>65
Actually, he should just shut the hell up.

Name: Anonymous 2009-10-26 22:29

>>53
writing anything in Pascal

haha

Name: Anonymous 2009-10-26 22:48

>>64
But there's no dual-screen support on Linux in the first place, and you wouldn't be forced to use vim if you had access to an OS where text editors can have horizontal scrollbars (such as Windows, OS X, Amiga, Menuet, etc.)

Name: Anonymous 2009-10-27 2:11

>>68
Vim is the only editor allowed on Linux because it's the only one without horizontal scrollbars?

P.S. Lol scrolling horizontally to see code. Get a word wrap.

Name: Anonymous 2009-10-27 4:05

>>68
>But there's no dual-screen support on Linux in the first place
OMIGOD IMA BACK IN 90s!

Name: Anonymous 2009-10-27 4:18

>>70
/prog/ IS the nineties. Music, culture, programs, etc.

Name: Anonymous 2009-10-27 4:55

>>71
Nothing good has happened after the nineties. Nothing.

Name: Anonymous 2009-10-27 9:32

That giant monkey head gives me the creeps.

Name: Anonymous 2009-10-27 10:17

>>72 yeah, except WTC and shit.

Name: Anonymous 2009-10-27 11:56

>>72
Nothing good has happened after the eighties. Nothing.

Please allow me to fix that for you.

Name: Anonymous 2009-10-27 11:59

>>75
Actually, I'm afraid nothing of worth has happened since the invention of the Algorithmic Language Scheme.

Name: Anonymous 2009-10-27 12:24

>>76
What about the successive refinements to said Algorithmic Language? R6RS can be excused at your discretion

Name: Anonymous 2009-10-27 12:35

>>76
0/10 No one uses your pretend language. Not even Sussman.

Name: Anonymous 2009-10-27 18:33

>>75
Pre-bubble WWW was nice.

Name: Anonymous 2010-12-17 1:34

Are you GAY?
Are you a NIGGER?
Are you a GAY NIGGER?

If you answered "Yes" to all of the above questions, then GNAA (GAY NIGGER ASSOCIATION OF AMERICA) might be exactly what you've been looking for!

Don't change these.
Name: Email:
Entire Thread Thread List