<commit_before>let () =
  let panel_conf = Ext_panel_Panel.config
                     ~title:"Hello Ext"
                     ~html:"Hello! Welcome to Ext JS."
                     () in

  let view_conf = Ext_container_Viewport.config
                    ~layout:"fit"
                    ~items:[|panel_conf|]
                    () in

  let launch () =
    Ext.create ~name:"Ext.container.Viewport" ~args:view_conf in
  let app_conf = Ext_app_Application.config
                   ~name:"HelloExt"
                   ~launch
                   () in

  let callback () =
    Firebug.console##log(Js.string "require callback") in
  let () =
    Ext.require
      ~expressions:[|"Ext.container.Viewport"|]
      ~fn:callback () in
  Ext.application ~config:app_conf
<commit_msg>Remove Ext.require callback from helloext<commit_after>let () =
  let panel_conf = Ext_panel_Panel.config
                     ~title:"Hello Ext"
                     ~html:"Hello! Welcome to Ext JS."
                     () in

  let view_conf = Ext_container_Viewport.config
                    ~layout:"fit"
                    ~items:[|panel_conf|]
                    () in

  let launch () =
    Ext.create ~name:"Ext.container.Viewport" ~args:view_conf in
  let app_conf = Ext_app_Application.config
                   ~name:"HelloExt"
                   ~launch
                   () in

  let () =
    Ext.require
      ~expressions:[|"Ext.container.Viewport"|]
      () in
  Ext.application ~config:app_conf

{'fraction_non_alphanumeric': 0.10807204803202135, 'fraction_numerical': 0.0, 'mean_word_length': 1.617801047120419, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6240200', 'n_tokens_mistral': 440, 'n_tokens_neox': 406, 'n_words': 83}