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"
Newer Posts