[PATCH] D96299: [Draft] [examples] Move llvm/examples/OCaml-Kaleidoscope/ to llvm-archive

Shivam Gupta via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Feb 8 15:12:19 PST 2021


xgupta created this revision.
xgupta added reviewers: whitequark, jyknight, fhahn.
Herald added a subscriber: arphaman.
xgupta requested review of this revision.
Herald added a project: LLVM.
Herald added a subscriber: llvm-commits.

It seems Ocaml-Kaleidoscope/ tutorial is not[[ https://github.com/llvm/llvm-project/commits/main/llvm/examples/OCaml-Kaleidoscope |  updated from the last 10 years ]] (the last fix was on Fab 10, 2011). It does not validate itself with the tests. It seems no-one maintaining Ocaml. I tried to build it, Chapter 4,5,6,7 are not compiling because of an error In ExecutionEngine.

The error was:-

File "toplevel.ml", line 37, characters 25-53:
37 |             let result = ExecutionEngine.run_function the_function [||]

  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Error: Unbound module ExecutionEngine
Command exited with code 2.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D96299

Files:
  llvm/docs/tutorial/OCamlLangImpl1.rst
  llvm/docs/tutorial/OCamlLangImpl2.rst
  llvm/docs/tutorial/OCamlLangImpl3.rst
  llvm/docs/tutorial/OCamlLangImpl4.rst
  llvm/docs/tutorial/OCamlLangImpl5.rst
  llvm/docs/tutorial/OCamlLangImpl6.rst
  llvm/docs/tutorial/OCamlLangImpl7.rst
  llvm/docs/tutorial/OCamlLangImpl8.rst
  llvm/docs/tutorial/index.rst
  llvm/examples/OCaml-Kaleidoscope/Chapter2/_tags
  llvm/examples/OCaml-Kaleidoscope/Chapter2/ast.ml
  llvm/examples/OCaml-Kaleidoscope/Chapter2/lexer.ml
  llvm/examples/OCaml-Kaleidoscope/Chapter2/parser.ml
  llvm/examples/OCaml-Kaleidoscope/Chapter2/token.ml
  llvm/examples/OCaml-Kaleidoscope/Chapter2/toplevel.ml
  llvm/examples/OCaml-Kaleidoscope/Chapter2/toy.ml
  llvm/examples/OCaml-Kaleidoscope/Chapter3/_tags
  llvm/examples/OCaml-Kaleidoscope/Chapter3/ast.ml
  llvm/examples/OCaml-Kaleidoscope/Chapter3/codegen.ml
  llvm/examples/OCaml-Kaleidoscope/Chapter3/lexer.ml
  llvm/examples/OCaml-Kaleidoscope/Chapter3/myocamlbuild.ml
  llvm/examples/OCaml-Kaleidoscope/Chapter3/parser.ml
  llvm/examples/OCaml-Kaleidoscope/Chapter3/token.ml
  llvm/examples/OCaml-Kaleidoscope/Chapter3/toplevel.ml
  llvm/examples/OCaml-Kaleidoscope/Chapter3/toy.ml
  llvm/examples/OCaml-Kaleidoscope/Chapter4/_tags
  llvm/examples/OCaml-Kaleidoscope/Chapter4/ast.ml
  llvm/examples/OCaml-Kaleidoscope/Chapter4/bindings.c
  llvm/examples/OCaml-Kaleidoscope/Chapter4/codegen.ml
  llvm/examples/OCaml-Kaleidoscope/Chapter4/lexer.ml
  llvm/examples/OCaml-Kaleidoscope/Chapter4/myocamlbuild.ml
  llvm/examples/OCaml-Kaleidoscope/Chapter4/parser.ml
  llvm/examples/OCaml-Kaleidoscope/Chapter4/token.ml
  llvm/examples/OCaml-Kaleidoscope/Chapter4/toplevel.ml
  llvm/examples/OCaml-Kaleidoscope/Chapter4/toy.ml
  llvm/examples/OCaml-Kaleidoscope/Chapter5/_tags
  llvm/examples/OCaml-Kaleidoscope/Chapter5/ast.ml
  llvm/examples/OCaml-Kaleidoscope/Chapter5/bindings.c
  llvm/examples/OCaml-Kaleidoscope/Chapter5/codegen.ml
  llvm/examples/OCaml-Kaleidoscope/Chapter5/lexer.ml
  llvm/examples/OCaml-Kaleidoscope/Chapter5/myocamlbuild.ml
  llvm/examples/OCaml-Kaleidoscope/Chapter5/parser.ml
  llvm/examples/OCaml-Kaleidoscope/Chapter5/token.ml
  llvm/examples/OCaml-Kaleidoscope/Chapter5/toplevel.ml
  llvm/examples/OCaml-Kaleidoscope/Chapter5/toy.ml
  llvm/examples/OCaml-Kaleidoscope/Chapter6/_tags
  llvm/examples/OCaml-Kaleidoscope/Chapter6/ast.ml
  llvm/examples/OCaml-Kaleidoscope/Chapter6/bindings.c
  llvm/examples/OCaml-Kaleidoscope/Chapter6/codegen.ml
  llvm/examples/OCaml-Kaleidoscope/Chapter6/lexer.ml
  llvm/examples/OCaml-Kaleidoscope/Chapter6/myocamlbuild.ml
  llvm/examples/OCaml-Kaleidoscope/Chapter6/parser.ml
  llvm/examples/OCaml-Kaleidoscope/Chapter6/token.ml
  llvm/examples/OCaml-Kaleidoscope/Chapter6/toplevel.ml
  llvm/examples/OCaml-Kaleidoscope/Chapter6/toy.ml
  llvm/examples/OCaml-Kaleidoscope/Chapter7/_tags
  llvm/examples/OCaml-Kaleidoscope/Chapter7/ast.ml
  llvm/examples/OCaml-Kaleidoscope/Chapter7/bindings.c
  llvm/examples/OCaml-Kaleidoscope/Chapter7/codegen.ml
  llvm/examples/OCaml-Kaleidoscope/Chapter7/lexer.ml
  llvm/examples/OCaml-Kaleidoscope/Chapter7/myocamlbuild.ml
  llvm/examples/OCaml-Kaleidoscope/Chapter7/parser.ml
  llvm/examples/OCaml-Kaleidoscope/Chapter7/token.ml
  llvm/examples/OCaml-Kaleidoscope/Chapter7/toplevel.ml
  llvm/examples/OCaml-Kaleidoscope/Chapter7/toy.ml

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D96299.322225.patch
Type: text/x-patch
Size: 447377 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20210208/6a12eb75/attachment-0001.bin>


More information about the llvm-commits mailing list