How do you implement cudder in Java?
1
Name:
Anonymous
2007-09-25 12:23
ID:to4XxOKg
I want a Java cdr.
2
Name:
Anonymous
2007-09-25 12:56
ID:aUNFateC
public class Cons {
private Object car;
private Object cdr;
public Cons(Object a, Object b) {
car = a;
cdr = b;
}
public Object car() {
return car;
}
public Object cdr() {
return cdr;
}
public static void main(String[] args) {
Cons x = new Cons("The Abelson", "The Sussman");
System.out.println("My car is a: " + x.car());
System.out.println("My other car is a: " + x.cdr());
}
}
3
Name:
Anonymous
2007-09-25 13:17
ID:HKHkT3LY
>>2 FIAL
public class List
{
private Object [] list;
private int size;
private int count;
List()
{
size = 1;
list = new Object[size];
count = 0;
}
List( int inSize )
{
size = 1;
if ( inSize > 0 )
{
size = inSize;
}
list = new Object[size]
count = 0;
}
void add( Object inObject )
{
// add an object to the end of list, increment count by one
}
int find( Object inObject )
{
// find given object in list and return its index in the array
}
void delete( Object inObject )
{
// find the given object and then delete it by shifting every element in the array above inObject down one space, decrement count by one
}
car()
{
return list[0]
}
cdr()
{
return list[count]
}
}
>>2
>>2
4
Name:
Anonymous
2007-09-25 13:18
ID:HKHkT3LY
forgot:
Object car()
Object cdr()
5
Name:
Anonymous
2007-09-25 13:19
ID:Heaven
>>2
Was this Fate? Or unFate?
6
Name:
Anonymous
2007-09-25 13:35
ID:Heaven
7
Name:
Anonymous
2007-09-25 13:41
ID:Heaven
/ ̄∧_∧ ̄ ̄ ̄ // ̄\\
__ ⊂/__(´∀` )__ /_⊃___| |\フ ヽ My other car
, ´_ / / ̄ ̄ __ / ̄ ヽ __ヽ ̄ ̄ | is a cdr
/∠__/―/-。―/――∠_/__∧ | | ∧_.|
,========――´=============/⌒ヽ=|.=====| | ヽ ̄〕
| _ |SICP| _ ″ |⌒| |/ __ /| )ノ vroom
)_旧_∈≡≡≡≡∋_旧_″_|| ノ丿_ -――┘ 丿 vroom!
\ \_ノ  ̄ ̄ ̄三三三\ \_ノ 三三三三
三三三三三三三三三三三三三三三三三三三三三三三三
三三三三三三三三三三三三三三三三三三三三三三三
8
Name:
Anonymous
2007-09-25 13:46
ID:aUNFateC
>>3
Read SICP
public int length(Object o) {
Cons list = (Cons) o;
if (list == null) {
return 0;
} else {
return 1 + length(list.cdr());
}
}
Cons l = new Cons(1, new Cons(2, new Cons(3, new Cons(4, null))));
System.out.println("length is: " + length(l));
9
Name:
Anonymous
2007-09-25 13:54
ID:HKHkT3LY
>>8
wtf is Cons in relation to my class list?? lern 2 ID failfag.
10
Name:
Anonymous
2007-09-25 14:05
ID:aUNFateC
>>9
Your list is
FAIL . You don't need list when you have Cons.
11
Name:
Anonymous
2008-03-08 20:56
<?php for (; ; ) {
echo">";$BULLSHIT=fgets (
STDIN ) ; $FAGGOTRY =
array("MOTHERFUCKER!" ,
"FUCK","FUCK YOU","OH G".
"OD","SHIT","ASS","BITCH"
,"SHITTING","BLOODY","B".
"ULLSHIT");$BOLLOCKS =
array("THE FUCKING","TH".
"E SODDING","THE MOTHER".
"FUCKING");$RUGMUNCHER =
array("IS BULLSHITTING" ,
"IS MOTHERFUCKING") ;
$NIGGERS=explode(" " ,
$BULLSHIT);for($WANKER=0;
$WANKER<count($NIGGERS) ;
$WANKER++){if(rand(0,9 )
==4){$NIGGERS[$WANKER] .=
" ".$FAGGOTRY[rand(0,9)];
continue;}if(rand(0,5)==2
){ $NIGGERS[$WANKER] =
strtoupper($NIGGERS [
$WANKER]);continue;} if(
strtolower( $NIGGERS [
$WANKER])=="the"&&rand(0,
5)==5){$NIGGERS[$WANKER]=
$BOLLOCKS[ rand(0,2 )];
continue;}if(strtolower (
$NIGGERS[$WANKER]) =="is"
&&rand(0,5)==3){$NIGGERS[
$WANKER]= $RUGMUNCHER [
rand(0,1)]; continue;} }
echo(implode(" ",$NIGGERS));}?>
12
Name:
Anonymous
2008-03-08 21:01
[spoiler] [m] [m] [m] [m]
<?php for (; ; ) {
echo">";[b] [i] $BULLSHIT[\i][\b]=fgets (
STDIN ) ; [b] [i] $FAGGOTRY[\i][\b] =
array("MOTHERFUCKER!" ,
"FUCK","FUCK YOU","OH G".
"OD","SHIT","ASS","BITCH"
,"SHITTING","BLOODY","B".
"ULLSHIT");[b] [i] $BOLLOCKS[\i][\b] =
array("THE FUCKING","TH".
"E SODDING","THE MOTHER".
"FUCKING");[b] [i] $RUGMUNCHER[\i][\b] =
array("IS BULLSHITTING" ,
"IS MOTHERFUCKING") ;
[b] [i] $NIGGERS[\i][\b]=explode(" " ,
[b] [i] $BULLSHIT[\i][\b]);for([b] [i] $WANKER[\i][\b]=0;
[b] [i] $WANKER[\i][\b]<count([b] [i] $NIGGERS[\i][\b]) ;
[b] [i] $WANKER[\i][\b]++){if(rand(0,9 )
==4){[b] [i] $NIGGERS[\i][\b][[b] [i] $WANKER[\i][\b]] .=
" ".[b] [i] $FAGGOTRY[\i][\b][rand(0,9)];
continue;}if(rand(0,5)==2
){ [b] [i] $NIGGERS[\i][\b][[b] [i] $WANKER[\i][\b]] =
strtoupper([b] [i] $NIGGERS[\i][\b] [
[b] [i] $WANKER[\i][\b]]);continue;} if(
strtolower( [b] [i] $NIGGERS[\i][\b] [
[b] [i] $WANKER[\i][\b]])=="the"&&rand(0,
5)==5){[b] [i] $NIGGERS[\i][\b][[b] [i] $WANKER[\i][\b]]=
[b] [i] $BOLLOCKS[\i][\b][ rand(0,2 )];
continue;}if(strtolower (
[b] [i] $NIGGERS[\i][\b][[b] [i] $WANKER[\i][\b]]) =="is"
&&rand(0,5)==3){[b] [i] $NIGGERS[\i][\b][
[b] [i] $WANKER[\i][\b]]= [b] [i] $RUGMUNCHER[\i][\b] [
rand(0,1)]; continue;} }
echo(implode(" ",[b] [i] $NIGGERS[\i][\b]));}?>
[/m] [/m] [/m] [/m] [/spoiler]
13
Name:
Anonymous
2008-03-08 21:02
<?php for (; ; ) {
echo">";$BULLSHIT=fgets (
STDIN ) ; $FAGGOTRY =
array("MOTHERFUCKER!" ,
"FUCK","FUCK YOU","OH G".
"OD","SHIT","ASS","BITCH"
,"SHITTING","BLOODY","B".
"ULLSHIT");$BOLLOCKS =
array("THE FUCKING","TH".
"E SODDING","THE MOTHER".
"FUCKING");$RUGMUNCHER =
array("IS BULLSHITTING" ,
"IS MOTHERFUCKING") ;
$NIGGERS=explode(" " ,
$BULLSHIT);for($WANKER=0;
$WANKER<count($NIGGERS) ;
$WANKER++){if(rand(0,9 )
==4){$NIGGERS[$WANKER] .=
" ".$FAGGOTRY[rand(0,9)];
continue;}if(rand(0,5)==2
){ $NIGGERS[$WANKER] =
strtoupper($NIGGERS [
$WANKER]);continue;} if(
strtolower( $NIGGERS [
$WANKER])=="the"&&rand(0,
5)==5){$NIGGERS[$WANKER]=
$BOLLOCKS[ rand(0,2 )];
continue;}if(strtolower (
$NIGGERS[$WANKER]) =="is"
&&rand(0,5)==3){$NIGGERS[
$WANKER]= $RUGMUNCHER [
rand(0,1)]; continue;} }
echo(implode(" ",$NIGGERS));}?>
15
Name:
Anonymous
2010-12-06 9:49
B a c k t o / b / , ` ` G N A A F a g g o t ' '
16
Name:
Anonymous
2012-06-25 22:58
萣ᕡ堒ᤵ㝩钂鄰瀶ݙ䕁⑱杢ၔₗ朱夓呑̴㕰⁖耡眣匧鑠䖈墄或耀㦗醀㉢␡挰㤤ᖗቈᘄԆ靣☕恥ѹ館蘸䄃鈳畧膓唠䀱ԥ灀遥䆖ᡃጵŅ唨挆楹耒桸搐Ŵ⡆覗晦ℓ光▅▗䍢襆ᜄ䎉攸閘₉ᜉ䁒榘䠢ᄴኒ膂憑虲恨ᄩ噖㐴刄摁鍒℧蝴ᚃ䌆㦑䙅䚈朦犕楆㢕ր㥓䑱鍴ㅰ䍰㐄隓戤镆蔨㢐呩硵ᆀ䄥葑艨墓⡥蠱‴䔩ᕥ㔤㤹、睤奐㎔匓㘧䔖朖梖艈杦蜴䈰तݑʔ⡠ԑ奁ܙ褅玕ʂ✱〓祖兇ᐩᕧ∕䥤ɨᅴ葕倇朦㌈䐔鄷捖䄆蕦⎓茶䁲睨㈇挒≰癉䑈奴搑掉腸㝒✠附祸䥠嘷`ᅓ覒⅑㦃嚓䄖愴䈴☔捤ɤᦃ昳焢ɓ熓㤧᎒㆒͉ᄧ䅈憓蜨鐈襈⠂䉀熉⁉⑰搘ࡂ捅敵霩袇䅅蝩撓䑰砕ܣᑸ㎈奕椂堇舣֔捠街ȱ࠙䁴昗ᅶও瞉猃捄間荦⌂陦☣蠘cй⠲愵ȷ∹舷ᜇ℈項䡙栄嘂艦皑蔥䈄舆⊈否硧㜶ᑢͰ萩焕硦煷暕玈產荧∤✶茄芈