Converting some LISP to C# -


I am reading and want to understand it better, but my LISP has actually rusted. They have a snippet of code that calculates probability:

  (let's (get (* 2 (or (get good word))) (b) (or (Get bad words) 0))) (as long as (& lt; (+ GB) 5) (maximum .01 (minimum 99 (float (/ (min 1 (/ b nbad)) (+ (min 1 ( My question is two times: (1) Is there a web resource that is LISP? To convert into a different language? (My preference will be C language) or if unsuccessful (2) Can someone rewrite the code snippet in C #?   

I think this is something like this (warnings, further possible errors. Form is targeted, no solution):

  var g = 2 * (gethash word, good) 0); Var B = Milan (word, bad). 0; If ((G + B)> = 5) {Return Mathematics.Max (0.01, MathMin (0.99, MathMin (1, B / NBAD) / (Math.Man (1, G / NG) + Math .min (1, b / nbad)))); }  

Comments