[bugfix] broken hygiene of cond expression
This commit is contained in:
		
							parent
							
								
									53b82aa670
								
							
						
					
					
						commit
						fda89b1604
					
				|  | @ -84,9 +84,9 @@ | |||
|                  (if (if (>= (length (car clauses)) 2) | ||||
|                          (compare (r '=>) (cadar clauses)) | ||||
|                          #f) | ||||
|                      (list (r 'let) (list (list 'x (caar clauses))) | ||||
|                            (list (r 'if) 'x | ||||
|                                  (list (caddar clauses) 'x) | ||||
|                      (list (r 'let) (list (list (r 'x) (caar clauses))) | ||||
|                            (list (r 'if) (r 'x) | ||||
|                                  (list (caddar clauses) (r 'x)) | ||||
|                                  (cons (r 'cond) (cdr clauses)))) | ||||
|                      (list (r 'if) (caar clauses) | ||||
|                            (cons (r 'begin) (cdar clauses)) | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Yuichi Nishiwaki
						Yuichi Nishiwaki