cheesebot/ocaml/main.ml

26 lines
539 B
OCaml
Raw Normal View History

open Http_client
open Str
(* Regexp required here *)
let is_youtube_url url =
let regexp = Str.regexp "http://www.youtube.com/.+" in
Str.string_match regexp url 0;;
(* Maybe have a list of functions and
* iter on all the items in the list *)
2013-10-25 14:21:05 +02:00
let evaluate str =
match str with
| str when is_youtube_url str -> "that's youtube"
| _ -> str;;
2013-10-25 14:21:05 +02:00
try
while true do
print_string "> ";
let line = read_line () in
let answer = evaluate line in
print_endline answer
done
2013-10-25 14:21:05 +02:00
with
End_of_file -> print_endline "Bye!";;