From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@sympa.inria.fr Delivered-To: caml-list@sympa.inria.fr Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by sympa.inria.fr (Postfix) with ESMTPS id ED334820A1 for ; Thu, 22 Aug 2013 22:19:15 +0200 (CEST) Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of r.3@libertysurf.fr) identity=pra; client-ip=212.27.42.6; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="r.3@libertysurf.fr"; x-sender="r.3@libertysurf.fr"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of r.3@libertysurf.fr) identity=mailfrom; client-ip=212.27.42.6; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="r.3@libertysurf.fr"; x-sender="r.3@libertysurf.fr"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@smtp6-g21.free.fr) identity=helo; client-ip=212.27.42.6; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="r.3@libertysurf.fr"; x-sender="postmaster@smtp6-g21.free.fr"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AvMAAFFxFlLUGyoGlGdsb2JhbABXA4JmVolJpFOSQIEdFg4BAQEBBw0SFAMlgiQBAQUnLhgBChELGAkEEgEHBwkDAgECAQ8kARETBgIBAQ6HbAMQAwiocYQkAwqJaI1tgmkXEYQFA5V9gxaLBIhK X-IPAS-Result: AvMAAFFxFlLUGyoGlGdsb2JhbABXA4JmVolJpFOSQIEdFg4BAQEBBw0SFAMlgiQBAQUnLhgBChELGAkEEgEHBwkDAgECAQ8kARETBgIBAQ6HbAMQAwiocYQkAwqJaI1tgmkXEYQFA5V9gxaLBIhK X-IronPort-AV: E=Sophos;i="4.89,935,1367964000"; d="scan'208,217";a="30104226" Received: from smtp6-g21.free.fr ([212.27.42.6]) by mail2-smtp-roc.national.inria.fr with ESMTP; 22 Aug 2013 22:19:12 +0200 Received: from [IPv6:2a01:e35:2ecd:7540:88b5:b9eb:8b5c:3836] (unknown [IPv6:2a01:e35:2ecd:7540:88b5:b9eb:8b5c:3836]) by smtp6-g21.free.fr (Postfix) with ESMTP id 8DA08822FC for ; Thu, 22 Aug 2013 22:19:09 +0200 (CEST) Message-ID: <5216723C.6020903@libertysurf.fr> Date: Thu, 22 Aug 2013 22:19:08 +0200 From: William R User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130803 Thunderbird/17.0.8 MIME-Version: 1.0 To: caml-list@inria.fr References: <95B851B6-93AF-47A2-9C65-95E169B1DA07@ocamlpro.com> <20130820.223527.351659178592840423.Christophe.Troestler@umons.ac.be> <87ob8sovp7.fsf@study.localdomain> <87k3jgou93.fsf@study.localdomain> In-Reply-To: Content-Type: multipart/alternative; boundary="------------010809030601040104020502" Subject: Re: [Caml-list] Setting up OcaIDE This is a multi-part message in MIME format. --------------010809030601040104020502 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Personnaly I use emacs + tuareg mode (which gives indentation, syntax highlighting, and browsing) and maybe I will try merlin mode (that would give live error detection and autocompletion). I tested quickly 5 years ago odt plugin, but went back to emacs. I don't remember for ocaIDE, but for odt at the time it was too slow, it had keyword shortcuts that I didn't like, and compilation workflow did not suit me (OcamlMakefile). On 21/08/2013 17:13, Casey Basichis wrote: > > May I ask what you are using in place of Eclipse? > > I've never used emacs, but after several days trying to get Eclipse to > work its learning curve is starting to look like a better use of time. > > What tools are folks commonly using to wrangle ocaml. I'm on osx > here, if it makes any difference. > > > On Tue, Aug 20, 2013 at 11:32 PM, Komtanoo Pinpimai > wrote: > > I never get ocaide working with ocaml 4. Anyone knows for sure if it > works or not. I always get the error "include project and resource > name: /:" on "managed project". > > On Tue, Aug 20, 2013 at 5:16 PM, Casey Basichis > > wrote: > > Moving #thread allowed ocaml to run in the terminal. It was > still not > > working in Eclipse so I changed the paths to: > > /Users/caseybasichis/.opam/4.00.1/bin/ocaml etc > > > > It seems to get further along in the loading process but there > are some > > errors: > > > > OCaml version 4.00.1 > > > > > > Findlib has been successfully loaded. Additional directives: > > > > #require "package";; to load a package > > > > #list;; to list the available packages > > > > #camlp4o;; to load camlp4 (standard syntax) > > > > #camlp4r;; to load camlp4 (revised syntax) > > > > #predicates "p,q,...";; to set these predicates > > > > Topfind.reset();; to force that packages will be reloaded > > > > #thread;; to enable threads > > > > > > /Users/caseybasichis/.opam/4.00.1/lib/ocaml/dynlink.cma: loaded > > > > /Users/caseybasichis/.opam/4.00.1/lib/ocaml/camlp4: added to > search path > > > > /Users/caseybasichis/.opam/4.00.1/lib/ocaml/camlp4/camlp4o.cma: > loaded > > > > /Users/caseybasichis/.opam/4.00.1/lib/ocaml/threads: added to > search path > > > > /Users/caseybasichis/.opam/4.00.1/lib/ocaml/unix.cma: loaded > > > > /Users/caseybasichis/.opam/4.00.1/lib/ocaml/threads/threads.cma: > loaded > > > > /Users/caseybasichis/.opam/4.00.1/lib/ocaml/bigarray.cma: loaded > > > > /Users/caseybasichis/.opam/4.00.1/lib/bin_prot: added to search path > > > > /Users/caseybasichis/.opam/4.00.1/lib/bin_prot/bin_prot.cma: loaded > > > > Cannot load required shared library dllbin_prot_stubs. > > > > Reason: dllbin_prot_stubs.so: dlopen(dllbin_prot_stubs.so, 138): > image not > > found. > > > > /Users/caseybasichis/.opam/4.00.1/lib/variantslib: added to > search path > > > > > /Users/caseybasichis/.opam/4.00.1/lib/variantslib/variantslib.cma: > loaded > > > > /Users/caseybasichis/.opam/4.00.1/lib/ocaml/nums.cma: loaded > > > > /Users/caseybasichis/.opam/4.00.1/lib/num-top: added to search path > > > > /Users/caseybasichis/.opam/4.00.1/lib/num-top/num_top.cma: loaded > > > > Camlp4 Parsing version 4.00.1 > > > > > > /Users/caseybasichis/.opam/4.00.1/lib/num: added to search path > > > > /Users/caseybasichis/.opam/4.00.1/lib/sexplib: added to search path > > > > /Users/caseybasichis/.opam/4.00.1/lib/sexplib/sexplib.cma: loaded > > > > /Users/caseybasichis/.opam/4.00.1/lib/fieldslib: added to search > path > > > > /Users/caseybasichis/.opam/4.00.1/lib/fieldslib/fieldslib.cma: > loaded > > > > /Users/caseybasichis/.opam/4.00.1/lib/oUnit: added to search path > > > > /Users/caseybasichis/.opam/4.00.1/lib/oUnit/oUnit.cma: loaded > > > > /Users/caseybasichis/.opam/4.00.1/lib/pa_ounit: added to search path > > > > /Users/caseybasichis/.opam/4.00.1/lib/pa_ounit/pa_ounit_lib.cma: > loaded > > > > /Users/caseybasichis/.opam/4.00.1/lib/res: added to search path > > > > /Users/caseybasichis/.opam/4.00.1/lib/res/res.cma: loaded > > > > /Users/caseybasichis/.opam/4.00.1/lib/core_kernel: added to > search path > > > > > /Users/caseybasichis/.opam/4.00.1/lib/core_kernel/core_kernel.cma: > loaded > > > > Cannot load required shared library dllcore_kernel_stubs. > > > > Reason: dllcore_kernel_stubs.so: dlopen(dllcore_kernel_stubs.so, > 138): image > > not found. > > > > /Users/caseybasichis/.opam/4.00.1/lib/core: added to search path > > > > /Users/caseybasichis/.opam/4.00.1/lib/core/core.cma: loaded > > > > Cannot load required shared library dllcore_stubs. > > > > Reason: dllcore_stubs.so: dlopen(dllcore_stubs.so, 138): image > not found. > > > > /Users/caseybasichis/.opam/4.00.1/lib/core/core_top.cma: loaded > > > > File "/Users/caseybasichis/.ocamlinit", line 1: > > > > Error: Reference to undefined global `Core' > > > > > > Here is my .ocamlinit: > > > > (* Added by OPAM. *) > > > > let () = > > > > try Topdirs.dir_directory (Sys.getenv "OCAML_TOPLEVEL_PATH") > > > > with Not_found -> () > > > > ;; > > > > > > #use "topfind" > > > > #camlp4o > > > > #thread > > > > #require "core.top" > > > > #require "core.syntax" > > > > #require "core_extended" > > > > #require "async" > > > > open Core.Std > > > > > > > > > > On Tue, Aug 20, 2013 at 3:46 PM, Leo White > wrote: > >> > >> > I added #thread and I also tried adding a ";;" after all of > the lines > >> > starting with # . Here is what my .ocamlinit > >> > looks like right now. > >> > > >> > (* Added by OPAM. *) > >> > let () = > >> > try Topdirs.dir_directory (Sys.getenv "OCAML_TOPLEVEL_PATH") > >> > with Not_found -> () > >> > ;; > >> > > >> > #use "topfind" > >> > #camlp4o > >> > #require "core.top" > >> > #require "core.syntax" > >> > #require "core_extended" > >> > #require "async" > >> > #thread > >> > open Core.Std > >> > >> The '#thread' directive needs to come before the '#require > "core.top"' > >> directive. > >> > >> Regards, > >> > >> Leo > > > > > > > > > > -- > > Casey James Basichis > > Composer - Adventure Time - Cartoon Network > > http://www.caseyjamesbasichis.com > > caseybasichis@gmail.com > > 310.387.7540 > > > > -- > In accordance with U.S. Treasury regulations, if this message contains > advice concerning one or more Federal tax issues, it is not a formal > legal opinion and may not be used by any person for the avoidance of > Federal tax penalties. > > -- > Caml-list mailing list. Subscription management and archives: > https://sympa.inria.fr/sympa/arc/caml-list > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > Bug reports: http://caml.inria.fr/bin/caml-bugs > > > > > -- > Casey James Basichis > Composer - Adventure Time - Cartoon Network > http://www.caseyjamesbasichis.com > caseybasichis@gmail.com > 310.387.7540 --------------010809030601040104020502 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit
Personnaly I use emacs + tuareg mode (which gives indentation, syntax highlighting, and browsing)  and maybe I will try merlin mode (that would give live error detection and autocompletion).
I tested quickly 5 years ago odt plugin, but went back to emacs. I don't remember for ocaIDE, but for odt at the time it was too slow, it had keyword shortcuts that I didn't like, and compilation workflow did not suit me (OcamlMakefile).



On 21/08/2013 17:13, Casey Basichis wrote:

May I ask what you are using in place of Eclipse?

I've never used emacs, but after several days trying to get Eclipse to work its learning curve is starting to look like a better use of time.

What tools are folks commonly using to wrangle ocaml.  I'm on osx here, if it makes any difference.


On Tue, Aug 20, 2013 at 11:32 PM, Komtanoo Pinpimai <romerun@gmail.com> wrote:
I never get ocaide working with ocaml 4. Anyone knows for sure if it
works or not. I always get the error "include project and resource
name: /:" on "managed project".

On Tue, Aug 20, 2013 at 5:16 PM, Casey Basichis <caseybasichis@gmail.com> wrote:
> Moving #thread allowed ocaml to run in the terminal.  It was still not
> working in Eclipse so I changed the paths to:
> /Users/caseybasichis/.opam/4.00.1/bin/ocaml  etc
>
> It seems to get further along in the loading process but there are some
> errors:
>
>         OCaml version 4.00.1
>
>
> Findlib has been successfully loaded. Additional directives:
>
>   #require "package";;      to load a package
>
>   #list;;                   to list the available packages
>
>   #camlp4o;;                to load camlp4 (standard syntax)
>
>   #camlp4r;;                to load camlp4 (revised syntax)
>
>   #predicates "p,q,...";;   to set these predicates
>
>   Topfind.reset();;         to force that packages will be reloaded
>
>   #thread;;                 to enable threads
>
>
> /Users/caseybasichis/.opam/4.00.1/lib/ocaml/dynlink.cma: loaded
>
> /Users/caseybasichis/.opam/4.00.1/lib/ocaml/camlp4: added to search path
>
> /Users/caseybasichis/.opam/4.00.1/lib/ocaml/camlp4/camlp4o.cma: loaded
>
> /Users/caseybasichis/.opam/4.00.1/lib/ocaml/threads: added to search path
>
> /Users/caseybasichis/.opam/4.00.1/lib/ocaml/unix.cma: loaded
>
> /Users/caseybasichis/.opam/4.00.1/lib/ocaml/threads/threads.cma: loaded
>
> /Users/caseybasichis/.opam/4.00.1/lib/ocaml/bigarray.cma: loaded
>
> /Users/caseybasichis/.opam/4.00.1/lib/bin_prot: added to search path
>
> /Users/caseybasichis/.opam/4.00.1/lib/bin_prot/bin_prot.cma: loaded
>
> Cannot load required shared library dllbin_prot_stubs.
>
> Reason: dllbin_prot_stubs.so: dlopen(dllbin_prot_stubs.so, 138): image not
> found.
>
> /Users/caseybasichis/.opam/4.00.1/lib/variantslib: added to search path
>
> /Users/caseybasichis/.opam/4.00.1/lib/variantslib/variantslib.cma: loaded
>
> /Users/caseybasichis/.opam/4.00.1/lib/ocaml/nums.cma: loaded
>
> /Users/caseybasichis/.opam/4.00.1/lib/num-top: added to search path
>
> /Users/caseybasichis/.opam/4.00.1/lib/num-top/num_top.cma: loaded
>
> Camlp4 Parsing version 4.00.1
>
>
> /Users/caseybasichis/.opam/4.00.1/lib/num: added to search path
>
> /Users/caseybasichis/.opam/4.00.1/lib/sexplib: added to search path
>
> /Users/caseybasichis/.opam/4.00.1/lib/sexplib/sexplib.cma: loaded
>
> /Users/caseybasichis/.opam/4.00.1/lib/fieldslib: added to search path
>
> /Users/caseybasichis/.opam/4.00.1/lib/fieldslib/fieldslib.cma: loaded
>
> /Users/caseybasichis/.opam/4.00.1/lib/oUnit: added to search path
>
> /Users/caseybasichis/.opam/4.00.1/lib/oUnit/oUnit.cma: loaded
>
> /Users/caseybasichis/.opam/4.00.1/lib/pa_ounit: added to search path
>
> /Users/caseybasichis/.opam/4.00.1/lib/pa_ounit/pa_ounit_lib.cma: loaded
>
> /Users/caseybasichis/.opam/4.00.1/lib/res: added to search path
>
> /Users/caseybasichis/.opam/4.00.1/lib/res/res.cma: loaded
>
> /Users/caseybasichis/.opam/4.00.1/lib/core_kernel: added to search path
>
> /Users/caseybasichis/.opam/4.00.1/lib/core_kernel/core_kernel.cma: loaded
>
> Cannot load required shared library dllcore_kernel_stubs.
>
> Reason: dllcore_kernel_stubs.so: dlopen(dllcore_kernel_stubs.so, 138): image
> not found.
>
> /Users/caseybasichis/.opam/4.00.1/lib/core: added to search path
>
> /Users/caseybasichis/.opam/4.00.1/lib/core/core.cma: loaded
>
> Cannot load required shared library dllcore_stubs.
>
> Reason: dllcore_stubs.so: dlopen(dllcore_stubs.so, 138): image not found.
>
> /Users/caseybasichis/.opam/4.00.1/lib/core/core_top.cma: loaded
>
> File "/Users/caseybasichis/.ocamlinit", line 1:
>
> Error: Reference to undefined global `Core'
>
>
> Here is my .ocamlinit:
>
> (* Added by OPAM. *)
>
> let () =
>
>   try Topdirs.dir_directory (Sys.getenv "OCAML_TOPLEVEL_PATH")
>
>   with Not_found -> ()
>
> ;;
>
>
> #use "topfind"
>
> #camlp4o
>
> #thread
>
> #require "core.top"
>
> #require "core.syntax"
>
> #require "core_extended"
>
> #require "async"
>
> open Core.Std
>
>
>
>
> On Tue, Aug 20, 2013 at 3:46 PM, Leo White <lpw25@cam.ac.uk> wrote:
>>
>> > I added #thread and I also tried adding a ";;" after all of the lines
>> > starting with # .  Here is what my .ocamlinit
>> > looks like right now.
>> >
>> > (* Added by OPAM. *)
>> > let () =
>> >   try Topdirs.dir_directory (Sys.getenv "OCAML_TOPLEVEL_PATH")
>> >   with Not_found -> ()
>> > ;;
>> >
>> > #use "topfind"
>> > #camlp4o
>> > #require "core.top"
>> > #require "core.syntax"
>> > #require "core_extended"
>> > #require "async"
>> > #thread
>> > open Core.Std
>>
>> The '#thread' directive needs to come before the '#require "core.top"'
>> directive.
>>
>> Regards,
>>
>> Leo
>
>
>
>
> --
> Casey James Basichis
> Composer - Adventure Time - Cartoon Network
> http://www.caseyjamesbasichis.com
> caseybasichis@gmail.com
> 310.387.7540



--
In accordance with U.S. Treasury regulations, if this message contains
advice concerning one or more Federal tax issues, it is not a formal
legal opinion and may not be used by any person for the avoidance of
Federal tax penalties.

--
Caml-list mailing list.  Subscription management and archives:
https://sympa.inria.fr/sympa/arc/caml-list
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
Bug reports: http://caml.inria.fr/bin/caml-bugs



--
Casey James Basichis
Composer - Adventure Time - Cartoon Network
http://www.caseyjamesbasichis.com
caseybasichis@gmail.com
310.387.7540

--------------010809030601040104020502--