Search
6:19:01
Lord_of_Life_
** NICK Lord_of_Life
15:22:53
[itchyjunk]
I know i should be looking at a proper tutorial but i thought i could brute force this :s
15:25:07
[itchyjunk]
I was trying to write a function
15:25:24
[itchyjunk]
(defun add(a b) (+ a b))
15:25:41
[itchyjunk]
I thought it might work but doesn't. i am typing it out in the interpreter itself
15:26:20
[itchyjunk]
I never get the * back
15:27:06
[itchyjunk]
WARNING: redefining COMMON-LISP-USER::ADD in DEFUN
15:27:14
[itchyjunk]
my be it was because add is reserved
15:27:42
dash[m]
it's not reserved, there's just already a function named that
15:28:41
[itchyjunk]
I tried it with "sum" and it gives me illegal function call now
15:28:51
[itchyjunk]
I know i can pass one argument, maybe i can't pass 2 this way
15:29:42
[itchyjunk]
(defun addone (x) (+ 1 x) )
15:30:19
[itchyjunk]
i am the one defining it and it's giving me a warning that it exists
15:30:39
[itchyjunk]
not sure what i did wrong before
15:30:50
[itchyjunk]
(defun sum (x y) (+ x y)) worked ..
15:30:57
[itchyjunk]
sorry for all the noise
15:35:36
aeth
#clschool is the channel for this sort of thing (assuming Common Lisp because of DEFUN)
15:35:41
wasamasa
I bet you can redefine functions with some extra ceremony
15:35:52
wasamasa
but really, use emacs with sly and it handles all that for you
15:43:10
[itchyjunk]
Only me in #clsschool
15:46:37
aeth
(you can get help here or in #commonlisp but #clschool will be the most helpful for the basic questions)