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

Pages: 1-

We have a New Challenger!!!

Name: Anonymous 2013-03-07 18:15

Believe me or not, the Ioke is based of Common Lisp and Smalltalk!

http://en.wikipedia.org/wiki/Ioke_%28programming_language%29
Influenced by Smalltalk, Lisp


http://ioke.org/wiki/index.php/Guide
At the time of writing, the available operators - in order of precedence - are these:

     !
    #
    $
     ?
    ~
    **
     %
    *
    /
    +
    -
    ∩
    ∪
    <<
    >>
    <
    <=
    <=>
    <>
    <>>
    >
    >=
    ≤
    ≥
    ⊂
    ⊃
    ⊆
    ⊇
     !=
     !~
    ==
    ===
    =~
    ≠
    &
    ^
    |
    &&
     ?&
     ?|
    ||
     !>
     !>>
    #>
    #>>
    $>
    $>>
     %>
     %>>
    &&>
    &&>>
    &>
    &>>
    **>
    **>>
    *>
    *>>
    +>
    +>>
    ->
    ->>
    ..
    ...
    />
    />>
    <->
    =>
    =>>
     ?>
     ?>>
    @>
    @>>
    ^>
    ^>>
    |>
    |>>
    ||>
    ||>>
    ~>
    ~>>
    ∘
     %=
    &&=
    &=
    **=
    *=
    +=
    -=
    /=
    <<=
    >>=
    ^=
    and
    nand
    nor
    or
    xor
    |=
    ||=
    <-
    import
    return

Name: Anonymous 2013-03-07 18:18

where is symta article on wiki

Name: Anonymous 2013-03-07 18:19

>>2
Symta is so good, it needs no advertisement.

Name: Anonymous 2013-03-07 18:33

What a shitty, aliased, logo.
Disgusting!

Name: Anonymous 2013-03-07 18:39

Also, take not that Ioke is a message passing language: i.e. all this infix crap is redundant, message passing itself treats "A * B + C" as (message + :receiver (message * :receiver A :arg B) :arg C).

Name: Anonymous 2013-03-07 18:51

>>1
Look, it's another Lisper who thinks that's a lot of operators. I guess you never heard of J or Haskell or Symta.

Name: Anonymous 2013-03-07 19:05

>>6
Symta uses only usual arithmetic. It doesn't even have two-char ops, like += or ++, while C/C++ has <<= and Lisp has it's ,@. I used to have √ and ø for T and NIL, but since replaced them with x and _.

Name: Anonymous 2013-03-07 19:19

BTW, in a well designed message passing language lambdas are point-free, i.e. language Self is named Self just because current context need not be specified explicitly. But Ioke does crap like each(x, hello(x name)) - that is: either `each` isn't even a normal method and binds `x` itself! That is a lot of hacks and orthogonality...

Name: Anonymous 2013-03-07 19:22

>>8
And there is probably no way to just (each f Xs), only "Xs each(x, f(x))"

haven't they readed their SICP?

Name: Anonymous 2013-03-08 7:31

Why there is no good message-passing language and Self looks dead? Smalltalk is just crap, because it uses classes (i.e. too static and not minimalistic enough).

Name: Anonymous 2013-03-08 10:31

>>10
The metaclass of Metaclass is an instance of Metaclass.
MIND BLOWN

Name: Anonymous 2013-03-08 10:36

It was designed by Ola Bini, a developer of JRuby

Name: Anonymous 2013-03-08 11:08

>>12
Ruby is a mistake, carried through to perfection. It is the language of the future for the programming techniques of the past: it creates a new generation of coding bums. The use of Ruby cripples the mind; its teaching should, therefore, be regarded as a criminal offence.

Name: Anonymous 2013-03-08 11:30

>>13
I loved that old man. Why doesn't Dijkstra get more love here on /prog/? His brand of angry, well argued arrogance and rejection for current mainstream ``software engineering'' fits perfectly with the average /prog/rider.

His writings are stashed in the U. of Texas web site here: http://www.cs.utexas.edu/~EWD/

Name: Anonymous 2013-03-08 11:33

>>14
Dunno, maybe he's a HALF-JEW or something of the sort.

Sad, because I love JEWS.

Name: Anonymous 2013-03-08 13:36

>>14
because he was a fucktard who contributed nothing to programming.

Name: Anonymous 2013-03-08 13:38

>>16
yeah man leah 4ever

Name: Anonymous 2013-03-08 13:44

Name: Anonymous 2013-03-08 13:46

>>18
he admitted his algorithm was trivial.

Name: Anonymous 2013-03-08 13:53

Dijkstra wrote a paper shunning GOTO. Bellend.

Name: Anonymous 2013-03-08 14:53

>>14
Texas
Why are you people still here?

Name: Anonymous 2013-03-08 16:38

>>19
He did much work on concurrent and distributed programming, trying to wrest determinism and safety from their madness. Thus he made a whole theory out of semaphores. He also seemed to kickstart a subfield of ``self-stabilization'', but I have barely heard the name. And I would think that being in the ALGOL60 committee counts for something.

More socially,  he certainly contributed to get all the generations of dipshits who came after him to get a bit of their shit together and write maintainable code.

Anyway, I was thinking more about the quality of his writing in my post, so the point stands.

On a final note, check 'em

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