Screenshot instructions:
Windows
Mac
Red Hat Linux
Ubuntu
Click URL instructions:
Right-click on ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)
You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(14) |
Jul
(21) |
Aug
(27) |
Sep
(35) |
Oct
(10) |
Nov
(26) |
Dec
(18) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(23) |
Feb
(4) |
Mar
(9) |
Apr
(9) |
May
(61) |
Jun
(51) |
Jul
(35) |
Aug
(33) |
Sep
(11) |
Oct
(70) |
Nov
(66) |
Dec
(109) |
2004 |
Jan
(21) |
Feb
(1) |
Mar
(10) |
Apr
(12) |
May
(14) |
Jun
(46) |
Jul
(31) |
Aug
(164) |
Sep
(51) |
Oct
(36) |
Nov
(36) |
Dec
(16) |
2005 |
Jan
(41) |
Feb
(31) |
Mar
(11) |
Apr
(15) |
May
(24) |
Jun
(42) |
Jul
(16) |
Aug
(13) |
Sep
(24) |
Oct
(64) |
Nov
(20) |
Dec
(6) |
2006 |
Jan
(39) |
Feb
(13) |
Mar
(19) |
Apr
(10) |
May
(12) |
Jun
(16) |
Jul
(2) |
Aug
(13) |
Sep
(13) |
Oct
(18) |
Nov
(6) |
Dec
(6) |
2007 |
Jan
(8) |
Feb
(51) |
Mar
(28) |
Apr
(5) |
May
(37) |
Jun
(20) |
Jul
(12) |
Aug
(22) |
Sep
(8) |
Oct
(24) |
Nov
(11) |
Dec
(7) |
2008 |
Jan
(33) |
Feb
(16) |
Mar
|
Apr
|
May
(2) |
Jun
(7) |
Jul
(4) |
Aug
(89) |
Sep
(141) |
Oct
(136) |
Nov
(81) |
Dec
(143) |
2009 |
Jan
(182) |
Feb
(100) |
Mar
(119) |
Apr
(91) |
May
(112) |
Jun
(32) |
Jul
(7) |
Aug
|
Sep
(4) |
Oct
(11) |
Nov
(5) |
Dec
(3) |
2010 |
Jan
(25) |
Feb
|
Mar
|
Apr
|
May
(2) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(2) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2012 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
2013 |
Jan
|
Feb
|
Mar
(1) |
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
|
|
|
|
1
(5) |
2
(2) |
3
(4) |
4
(1) |
5
(4) |
6
(1) |
7
(1) |
8
|
9
|
10
|
11
|
12
|
13
|
14
(2) |
15
(1) |
16
|
17
|
18
|
19
|
20
|
21
|
22
|
23
|
24
|
25
|
26
|
27
|
28
|
29
|
30
|
31
|
From: Peter Graves <peter@ar...> - 2004-01-02 23:59:21
|
On Fri, 2 Jan 2004 at 23:49:40 +0100, Andr=E1s_Simon wrote: > I wonder what code should the class generator generate for methods > returning a boolean. To put this in context, here's what generated > code for other primitive types look like (this is jreverspro's > output): > > > public long testil(int i) > { > Test.ci =3D ClassInfo.getClassInfo("Test"); > Function function =3D Test.ci.getLispMethod("testil|int"); > LispObject[] lispobject =3D new LispObject[1]; > try { > lispobject[0] =3D ClassInfo.makeLispObject(i); > return ((Bignum)function.execute(lispobject).getValue());= > } > catch (ConditionThrowable conditionthrowable) { > conditionthrowable.printStackTrace(); > return (0); > } > } > > The interesting part is the return statement. I'd like to return a > boolean (and it wouldn't hurt if the general shape of the expression > would be like the one above). Once again I'm confused. How is that code even legal? The function is declared to return a long, but is actually (in the try block) returning a Bignum, which is a Lisp object. Or is this simply an artifact of work-in-progress on the class generator? How (generally speaking) are you generating this code? -Peter (who is even more obtuse than usual today, because of the flu...) |
From: <asimon@pr...> - 2004-01-02 22:49:46
|
I wonder what code should the class generator generate for methods returning a boolean. To put this in context, here's what generated code for other primitive types look like (this is jreverspro's output): public long testil(int i) { Test.ci = ClassInfo.getClassInfo("Test"); Function function = Test.ci.getLispMethod("testil|int"); LispObject[] lispobject = new LispObject[1]; try { lispobject[0] = ClassInfo.makeLispObject(i); return ((Bignum)function.execute(lispobject).getValue()); } catch (ConditionThrowable conditionthrowable) { conditionthrowable.printStackTrace(); return (0); } } The interesting part is the return statement. I'd like to return a boolean (and it wouldn't hurt if the general shape of the expression would be like the one above). Andras |