Jisp - a new java lisp
1
Name:
lambda theory
2008-09-29 15:20
I'm working on my new language Jisp, It's a mixture of lisp and java.
(public (class hello-jisp
(public (static (void (main (string args))
(system (out (println "Hello Jisp!"))))))))
I would be very thankful if the lambda the ultimate community would comment on my language!
2
Name:
Anonymous
2008-09-29 15:22
no exceptions
3
Name:
Anonymous
2008-09-29 15:24
Sounds like a good project for the Anonix community
4
Name:
Anonymous
2008-09-29 15:32
needs more car and cdr
5
Name:
Anonymous
2008-09-29 15:37
>>4
In the standard library I've got:
(public (class cons (extends t)
(private (t car))
(private (t cdr))
(public (t car)
(return car))
(public (t cdr)
(return cdr)))
6
Name:
HAHAHaruhi
!6mHaRuhies
2008-09-29 16:06
>>3
Um, no.
We'd rather write C than J/K/Lisp
7
Name:
Anonymous
2008-09-29 17:28
in b4 Clojure
8
Name:
Anonymous
2008-09-29 18:29
9
Name:
Anonymous
2008-09-29 18:34
10
Name:
Anonymous
2008-09-29 19:08
>>9
because we'd rather use a proper high-level language than assembly for an architecture that hasn't been used since the early 90s.
11
Name:
Anonymous
2008-09-29 19:38
12
Name:
Anonymous
2008-09-29 20:26
13
Name:
Anonymous
2008-09-30 9:09
14
Name:
Anonymous
2008-09-30 10:31
15
Name:
Anonymous
2008-09-30 14:00
16
Name:
Anonymous
2008-09-30 14:02
>>13-16
back to /b/, please
17
Name:
Anonymous
2008-09-30 17:27
18
Name:
Anonymous
2008-09-30 20:14
>>16
Are you aware that you included yourself in the post range
>>13-16 ?
19
Name:
Anonymous
2008-09-30 22:17
20
Name:
Anonymous
2008-10-01 0:04
>>18
Are you aware that IHBTY?
21
Name:
Anonymous
2008-10-01 10:14
>>1
If it's getting macros, dynamic typing, and first-class functions and methods, I want it. It's going to be much better than Java. Oh, and I presume it runs on the JVM?
Otherwise, drop it and work on a Lisp syntax for Python like Lython.
22
Name:
Anonymous
2008-10-01 11:13
>>22
SISC, Kawa, Clojure, ABCL etc
23
Name:
Anonymous
2008-10-01 15:16
24
Name:
Anonymous
2008-10-01 16:58
Lava
25
Name:
Anonymous
2008-10-01 17:28
Jivp
Lasa
Jasp
Liva
etc etc
26
Name:
Anonymous
2008-10-01 18:21
>>25
JAVA JAVP JASA JASP JIVA JIVP JISA JISP LAVA LAVP LASA LASP LIVA LIVP LISA LISP
27
Name:
Anonymous
2008-10-01 19:16
Haskell > *
28
Name:
Anonymous
2008-10-01 19:23
Rivspkerl > *
29
Name:
Anonymous
2008-10-01 20:23
Jaskell
30
Name:
Anonymous
2008-10-01 20:32
JRivspkerll++0x Enterprise Edition
31
Name:
Anonymous
2008-10-01 22:51
>>26
[[w,x,y,z] | w<-"JL",x<-"AI",y<-"VS",z<-"AP"]
32
Name:
Anonymous
2008-10-02 15:31
liftM4 (,,,) "JL" "AI" ...
33
Name:
Anonymous
2008-10-02 18:10
>>32
(Char,Char,Char,Char)/=\[Char]
34
Name:
Anonymous
2008-10-02 18:11
>>33
(Char,Char,Char,Char)/=[Char]
35
Name:
Anonymous
2008-10-02 18:21
ERROR - Type error in application
*** Term : liftM4 (,,,) "JL" "AI" "VS" "AP"
*** Type : [(Char,Char,Char,Char)]
*** Does not match : [[Char]]
36
Name:
Anonymous
2008-10-02 19:06
ERROR - Type error in application
you use Haskell
there are always type errors in Haskell
don't use Haskell
37
Name:
Anonymous
2008-10-02 19:17
hasukeru-no
stupid static type system
always in error
38
Name:
Anonymous
2008-10-02 20:07
<interactive>:1:8:
Couldn't match expected type `[Char]'
against inferred type `(a1, a2, a3, a4)'
Expected type: a1 -> a2 -> a3 -> a4 -> [Char]
Inferred type: a1 -> a2 -> a3 -> a4 -> (a1, a2, a3, a4)
In the first argument of `liftM4', namely `(,,,)'
In the expression: (liftM4 (,,,) "JL" "AI" "VS" "AP")
39
Name:
Anonymous
2008-10-02 22:19
JAVA
LAVA
LASA
LISA
LISP
40
Name:
Anonymous
2008-10-03 1:06
>>32
liftM4 (\a b c d->[a,b,c,d]) "JL" "AI" "VS" "AP"
41
Name:
Anonymous
2008-10-03 9:02
>>32
sequence $ words "JL AI VS AP"
42
Name:
Anonymous
2008-10-03 10:24
for i in range(16): print ''.join(['J' if i & 1 else 'L', 'A' if i & 2 else 'I', 'V' if i & 4 else 'S', 'A' if i & 8 else 'P']),
43
Name:
Anonymous
2008-10-03 11:19
[a+b+c+d for a in "JL" for b in "AI" for c in "VS" for d in "AP"]
44
Name:
Anonymous
2008-10-03 17:28
>>43
But bitwise operations are so sexy.
45
Name:
Anonymous
2008-10-03 18:18
>>44
I don't think you understand what a ``bitwise operation'' is.
46
Name:
Anonymous
2010-11-26 2:58
47
Name:
Anonymous
2014-02-21 21:13
JISP LEL
TOP LEL
48
Name:
Anonymous
2014-02-22 6:13
hax my anus
49
Name:
Anonymous
2014-02-22 8:49
>>36
>>37
Haha, I love how unityped ignoramuses can't stand it when the compiler is smart enough to refuse their shit code.
50
Name:
Anonymous
2014-02-22 18:42
>>49
Haha, I love how niggers tongue my anus