racket을 newLISP로 변환하는 프로그래밍을 시켜 봤는데,(define) 변환에서Gemini는 lexical scoping을 잘 지켜냈고 (let 사용)grok, chatgpt는 그냥 set을 썼다. (global 변수) go 언어로 짜는 것도 시켜봤는데,Gemini가 가장 나았다. 역시 자사 제품이라 그런가? rand.Seed(time.Now().UnixNano()) 가 이제는 필요 없는데 grok은 하고 있었고,grok은reader := bufio.NewReader(os.Stdin)line, err := reader.ReadString('\n')라서 windows에서 \r이 남는 문제가 있다.indent도 go 표준인 8칸으로 표시한 것은 Gemini이다. 모두 tab을 사용하기는 했다.