Giter VIP home page Giter VIP logo

ocapic's People

Contributors

bvaugon avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

ocapic's Issues

Migrate off camlp4

Camlp4 release for OCaml 4.08 is the last release ever - see the official announcement. It is recommended to port the code to use ppx (extension points), or any external parser (like mehrir, sedlex, ocamllex, ansgtrom, etc).

Latest available package is 3.4 and still depends on camlp4: http://opam.ocaml.org/packages/ocapic/

P.S. you might also want to switch to Dune build system to simplify building, maintenance, and even publishing (using dune-release tool).

Documentation is a bit lacking

Right off the bat, I'd love to see the manpage listed online somewhere โ€” I'm building an OCaml 4.03.0 OPAM switch as we speak, in an attempt to get OCaPIC to install; but it's far from ideal way to simply read the documentation and find out what OCaPic can do!

Similarly ('cuz this is the information I'm actually digging for), the README should probably include a list of supported microcontrollers, or some information about how to hunt down a compatible device โ€ฆ

Thanks for your time! <3

Build error: cut: invalid byte/character position '$'

Trying to install through opam, or running ./configure && make produces the following error:

cut: invalid byte/character position '$'
Try 'cut --help' for more information.

In case it matters, my version of cut: cut (GNU coreutils) 8.28.

graphics moving to an external package

Hi,

We are considering extracting the graphics library that is currently distributed with OCaml as an external package (cf ocaml/ocaml#2318). In particular, this means that the files of graphics will now be in <libdir>/graphics rather than the standard library directory. This change breaks the build of ocapic. I looked at the build of ocapic to see if it could be updated to cope with this change, however it is not clear how to proceed given that ocapic currently doesn't rely on ocamlfind.

It seems to me that the simplest solution would be to add a dependency on ocamlfind and call ocamlfind query graphics inside the configure script. Does that sound good to you?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.