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 67BF27EE88 for ; Mon, 9 May 2016 13:48:38 +0200 (CEST) IronPort-PHdr: 9a23:GfcSeR2AQLtsL2J/smDT+DRfVm0co7zxezQtwd8ZsegRLvad9pjvdHbS+e9qxAeQG96LurQd0aGN4ujJYi8p39WoiDg6aptCVhsI2409vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6kO74TNaIBjjLw09fr2zQd6DyZ3tnLvjs7ToICx2xxOFKYtoKxu3qQiD/uI3uqBFbpgL9x3Sv3FTcP5Xz247bXianhL7+9vitMU7q3cYk7sb+sVBSaT3ebgjBfwdVWx+cjN92Mq+nB3HRA3H2XYTW2NexhNMBwHD8xz1V5HZuy/+v+xi1SaTO4v6QOZndy6l6vJKVhbuwAgAKzkn+2HWltc42KNFrzqgqhFyhYnOb9fGZ7JFYqrBcIZCFiJ6VcFLWnkEW9vkYg== Authentication-Results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=ivg@ieee.org; spf=Pass smtp.mailfrom=ivg@ieee.org; spf=None smtp.helo=postmaster@mail-lf0-f43.google.com Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of ivg@ieee.org) identity=pra; client-ip=209.85.215.43; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="ivg@ieee.org"; x-sender="ivg@ieee.org"; x-conformance=sidf_compatible Received-SPF: Pass (mail2-smtp-roc.national.inria.fr: domain of ivg@ieee.org designates 209.85.215.43 as permitted sender) identity=mailfrom; client-ip=209.85.215.43; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="ivg@ieee.org"; x-sender="ivg@ieee.org"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@mail-lf0-f43.google.com) identity=helo; client-ip=209.85.215.43; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="ivg@ieee.org"; x-sender="postmaster@mail-lf0-f43.google.com"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0BYAgCQeDBXiCvXVdFeg1Y3fQaFQa5KhQKBdh6EGoFYAoEiBzkTAQEBAQEBAQERAQEBCAsLCR8xgi2CFQEBAwESER0BATcBBAsLBAc3AgIiEgEFARwGEwgaiAEIDqBQgTE+MYpUZ4RBAQEEi3kBAQEBAQEBAQEBAQEBAQEBAQESBgqGFoRMhGyCU4JZmCeFfYgfjxeNfRIegQ4hAYIMLB6BcSAyAYkFAQEB X-IPAS-Result: A0BYAgCQeDBXiCvXVdFeg1Y3fQaFQa5KhQKBdh6EGoFYAoEiBzkTAQEBAQEBAQERAQEBCAsLCR8xgi2CFQEBAwESER0BATcBBAsLBAc3AgIiEgEFARwGEwgaiAEIDqBQgTE+MYpUZ4RBAQEEi3kBAQEBAQEBAQEBAQEBAQEBAQESBgqGFoRMhGyCU4JZmCeFfYgfjxeNfRIegQ4hAYIMLB6BcSAyAYkFAQEB X-IronPort-AV: E=Sophos;i="5.24,600,1454972400"; d="scan'208,217";a="217396982" Received: from mail-lf0-f43.google.com ([209.85.215.43]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/AES128-GCM-SHA256; 09 May 2016 13:48:37 +0200 Received: by mail-lf0-f43.google.com with SMTP id m64so196559169lfd.1 for ; Mon, 09 May 2016 04:48:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ieee-org.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=h9vrjUsiBYek+hIXd2zHs3/Fs9uRwkUkmz/XkJ0+sTE=; b=NgeaUVYJOvDwawS8iWcdKIDxKQrJosnMzMqf2x+bGPDgEQeCJ3u2RVV/J0PFSZqNDo 3ttHk5oIs3Hs7VSWaxol49cHsKKp+CmaB9THCLKLbfB1jDQNeSDR57zB+PGL+/2J9Tiz WW7xgQuOIONLI9rvkFTJNOWrGEhY9VypS5ae9mcpRkX1JsOgYclm8XuKuoccMWFAyFay Zx8AeSpZn1VcpN4UAQ6TcerMy34P5h86xAETRi/h0D33WyTtvUeHOtW+Ke6l0K7/FN0u Jf4N9pIvy6nEdFmgRvuChFZn2Aj1nDGdRPdtgcSWcW7wYhV6tzC0tnN5jBi1G2f7dM1v wQHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=h9vrjUsiBYek+hIXd2zHs3/Fs9uRwkUkmz/XkJ0+sTE=; b=le2cKCPFfGfWQuXvDr/FoZ/b6SxFH2dwq2OokUr2aDzdLr6HeqZ+bZ1bEb42sL1HZd Wx8o9MQSucxKMfpNG6eGB9ad7tpoPZYoAgr1wmlP5LjBUALYIU9VHTWKyuYN5VW7PhrG K+pRhiWktKRZ/wrGQ6Inw5R1vyqIhZOF5haHiXq/DvOA6TRViq/MLzLjb9N1LCWIdag+ xUlYSMWTuDldZutQAXxNEjkhNyqEUSeqFw3pGeD4kgPSpzeiN9qmJNDM05/Hm6pMcmjE TkJZg1bMRYMZZ4YN+Cpnb4UPV7u2vMvWj9R3A0Sth1dDsE5Psumq9wOu5rrDpcZJCj5g SQxg== X-Gm-Message-State: AOPr4FXfF0X6VEwAmUixPD17A151ShPTAJxGDYiNIIQZy+2vKBosh25TRrfqFWK+fBnZQAWUqrhFjnFXjtfKpFYP MIME-Version: 1.0 X-Received: by 10.112.168.130 with SMTP id zw2mr14553799lbb.102.1462794516351; Mon, 09 May 2016 04:48:36 -0700 (PDT) Received: by 10.114.187.231 with HTTP; Mon, 9 May 2016 04:48:36 -0700 (PDT) In-Reply-To: <572FBB68.1010506@allanwegan.de> References: <572FBB68.1010506@allanwegan.de> Date: Mon, 9 May 2016 07:48:36 -0400 Message-ID: From: Ivan Gotovchits To: Allan Wegan Cc: caml-list Content-Type: multipart/alternative; boundary=001a11c33e6c86ea56053267634c Subject: Re: [Caml-list] IDE like PyCharm --001a11c33e6c86ea56053267634c Content-Type: text/plain; charset=UTF-8 On Sun, May 8, 2016 at 6:19 PM, Allan Wegan wrote: > I am new to OCaml and wonder, whether there exists any noob-friendly > X-based IDE that is at least a bit like PyCharm. Termianl-based editors > and IDEs proved to be cumbersome and too shortcut-heavy in the past. > Has anyone seen such a beast? > Sure we have! OCaml-top [1] is very newbie friendly and work out of box, ideal for the first steps. Even a faster way to start is to try OCaml in your web browser [2]. Once you feel yourself more comfortable in the language, you should consider to switch to emacs, vim or sublime. They all have a nice integration with OCaml, including intellisense like completion, code and doc lookup and incremental typechecking. [1]: https://www.typerex.org/ocaml-top.html [2]: https://try.ocamlpro.com/ > > I come from Python in need of more performance and already wrote some > tens of lines of code feeling that this language might be exactly what i > need to write the more performance-critical parts in (don't like C/C++). > > > > -- > Allan Wegan > > Jabber: allanwegan@ffnord.net > OTR-Fingerprint: E4DCAA40 4859428E B3912896 F2498604 8CAA126F > Jabber: allanwegan@jabber.ccc.de > OTR-Fingerprint: A1AAA1B9 C067F988 4A424D33 98343469 29164587 > ICQ: 209459114 > OTR-Fingerprint: 71DE5B5E 67D6D758 A93BF1CE 7DA06625 205AC6EC > > --001a11c33e6c86ea56053267634c Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


On Sun, May 8, 2016 at 6:19 PM, Allan Wegan <allanwegan@allanwe= gan.de> wrote:
I am new to OCaml and wond= er, whether there exists any noob-friendly
X-based IDE that is at least a bit like PyCharm. Termianl-based editors
and IDEs proved to be cumbersome and too shortcut-heavy in the past.
Has anyone seen such a beast?

Sure we h= ave! OCaml-top [1] is very newbie friendly and work out of box, ideal for= =C2=A0
the first steps. Even a faster way to start is to try OCam= l in your web browser [2].=C2=A0
Once you feel yourself more comf= ortable in the language, you should consider to switch
to emacs, = vim or sublime. They all have a nice integration with OCaml, including inte= llisense=C2=A0
like completion, code and doc lookup and increment= al typechecking.=C2=A0

=C2=A0

I come from Python in need of more performance and already wrote some
tens of lines of code feeling that this language might be exactly what i
need to write the more performance-critical parts in (don't like C/C++)= .



--
Allan Wegan
<http://www.allanwegan.de/>
Jabber: allanwegan@ffnord.net<= br> =C2=A0OTR-Fingerprint: E4DCAA40 4859428E B3912896 F2498604 8CAA126F
Jabber: allanwegan@jabber.ccc.d= e
=C2=A0OTR-Fingerprint: A1AAA1B9 C067F988 4A424D33 98343469 29164587
ICQ: 209459114
=C2=A0OTR-Fingerprint: 71DE5B5E 67D6D758 A93BF1CE 7DA06625 205AC6EC


--001a11c33e6c86ea56053267634c--