Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

Presidency: The greased pig in the field game of American politics. -- Ambrose Bierce


devel / comp.lang.ada / Ann: LEA v.0.87

SubjectAuthor
* Ann: LEA v.0.87Gautier write-only address
+* Re: Ann: LEA v.0.87DrPi
|`* Re: Ann: LEA v.0.87Gautier write-only address
| `* Re: Ann: LEA v.0.87DrPi
|  +* Re: Ann: LEA v.0.87Gautier write-only address
|  |`- Re: Ann: LEA v.0.87DrPi
|  `* Re: Ann: LEA v.0.87Gautier write-only address
|   `- Re: Ann: LEA v.0.87DrPi
`- Re: Ann: LEA v.0.87Gautier write-only address

1
Ann: LEA v.0.87

<4397d1a5-dde5-4d4a-bbd6-79ea544583bfn@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=9671&group=comp.lang.ada#9671

  copy link   Newsgroups: comp.lang.ada
X-Received: by 2002:a05:620a:240b:b0:75b:7362:9c50 with SMTP id d11-20020a05620a240b00b0075b73629c50mr2180988qkn.8.1685377761124;
Mon, 29 May 2023 09:29:21 -0700 (PDT)
X-Received: by 2002:a81:ad4f:0:b0:565:cce5:453 with SMTP id
l15-20020a81ad4f000000b00565cce50453mr4735510ywk.4.1685377760843; Mon, 29 May
2023 09:29:20 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.ada
Date: Mon, 29 May 2023 09:29:20 -0700 (PDT)
Injection-Info: google-groups.googlegroups.com; posting-host=2a02:1210:2e90:8100:79e1:2c2c:f6d:115b;
posting-account=gRqrnQkAAAAC_02ynnhqGk1VRQlve6ZG
NNTP-Posting-Host: 2a02:1210:2e90:8100:79e1:2c2c:f6d:115b
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <4397d1a5-dde5-4d4a-bbd6-79ea544583bfn@googlegroups.com>
Subject: Ann: LEA v.0.87
From: gautier_niouzes@hotmail.com (Gautier write-only address)
Injection-Date: Mon, 29 May 2023 16:29:21 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2538
 by: Gautier write-only a - Mon, 29 May 2023 16:29 UTC

LEA is a Lightweight Editor for Ada

Web site: http://l-e-a.sf.net/
Source repository #1: https://sf.net/p/l-e-a/code/HEAD/tree/
Source repository #2: https://github.com/zertovitch/lea

Changes since last announcement here:

- Added auto insert feature: e.g. typing `(` inserts `)`.
- Added color theme Solarized Light.
- Added a "stealth mode" in which LEA doesn't leave
traces in the registry.
- Editor adds `-- ` if the cursor is within a comment when the Return key
is pressed (consequence: a comment is split into two comments).
- If the cursor is within a string literal when the Return key is
pressed, the string literal is split into two valid string
literals with a `&` between them.
- Added unhandled exception information to message list
- Tabs with the various file names
- LEA doesn't write scilexer.dll as a file; thus, it runs as
a portable application (in the sense: you can run it from a
read-only drive directly, without installation)
- Added a Build & Run button (for the HAC compiler).

Features:
- multi-document
- multiple undo's & redo's
- multi-line & multi-point edit, rectangular selections
- color themes, easy to switch
- duplication of lines and selections
- syntax highlighting
- parenthesis matching
- bookmarks

Currently available on Windows.
Gtk or other implementations are possible: the LEA_Common[.*] packages
are pure Ada, as well as HAC.

Enjoy!

Re: Ann: LEA v.0.87

<u5301j$2nb$2@shakotay.alphanet.ch>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=9673&group=comp.lang.ada#9673

  copy link   Newsgroups: comp.lang.ada
Path: i2pn2.org!i2pn.org!news.alphanet.ch!alphanet.ch!.POSTED!not-for-mail
From: 314@drpi.fr (DrPi)
Newsgroups: comp.lang.ada
Subject: Re: Ann: LEA v.0.87
Date: Mon, 29 May 2023 21:56:35 +0200
Organization: Posted through news.alphanet.ch
Message-ID: <u5301j$2nb$2@shakotay.alphanet.ch>
References: <4397d1a5-dde5-4d4a-bbd6-79ea544583bfn@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 29 May 2023 19:56:35 -0000 (UTC)
Injection-Info: shakotay.alphanet.ch; posting-account="dr.pi";
logging-data="2795"; mail-complaints-to="usenet@alphanet.ch"; posting-host="bda8ab3c43e8ad8cb626bfebe8390999.nnrp.alphanet.ch"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.11.0
Cancel-Lock: sha256:2iXziAN2xIGBqgtDMYvP3QkzD5JgcBJY8b2JmT0EvPw=
Content-Language: en-GB
In-Reply-To: <4397d1a5-dde5-4d4a-bbd6-79ea544583bfn@googlegroups.com>
 by: DrPi - Mon, 29 May 2023 19:56 UTC

Le 29/05/2023 à 18:29, Gautier write-only address a écrit :
> LEA is a Lightweight Editor for Ada
>
Just missing Alire and ALS compatibility ;)

Re: Ann: LEA v.0.87

<07e3c6f5-596f-42cb-9363-b6ffa7f6eefbn@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=9675&group=comp.lang.ada#9675

  copy link   Newsgroups: comp.lang.ada
X-Received: by 2002:a05:620a:424f:b0:75b:744:3f51 with SMTP id w15-20020a05620a424f00b0075b07443f51mr224254qko.13.1685424435268;
Mon, 29 May 2023 22:27:15 -0700 (PDT)
X-Received: by 2002:a5b:14f:0:b0:ba8:6422:bbec with SMTP id
c15-20020a5b014f000000b00ba86422bbecmr815509ybp.4.1685424435119; Mon, 29 May
2023 22:27:15 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!border-1.nntp.ord.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.ada
Date: Mon, 29 May 2023 22:27:14 -0700 (PDT)
In-Reply-To: <u5301j$2nb$2@shakotay.alphanet.ch>
Injection-Info: google-groups.googlegroups.com; posting-host=2a02:1210:2e90:8100:82d:f5ad:d273:1b8;
posting-account=gRqrnQkAAAAC_02ynnhqGk1VRQlve6ZG
NNTP-Posting-Host: 2a02:1210:2e90:8100:82d:f5ad:d273:1b8
References: <4397d1a5-dde5-4d4a-bbd6-79ea544583bfn@googlegroups.com> <u5301j$2nb$2@shakotay.alphanet.ch>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <07e3c6f5-596f-42cb-9363-b6ffa7f6eefbn@googlegroups.com>
Subject: Re: Ann: LEA v.0.87
From: gautier_niouzes@hotmail.com (Gautier write-only address)
Injection-Date: Tue, 30 May 2023 05:27:15 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 5
 by: Gautier write-only a - Tue, 30 May 2023 05:27 UTC

On Monday, May 29, 2023 at 9:56:38 PM UTC+2, DrPi wrote:

> Just missing Alire and ALS compatibility ;)

Alire: are you missing a LEA crate?
ALS: = Ada language server?

Re: Ann: LEA v.0.87

<u543j7$kh9$1@shakotay.alphanet.ch>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=9676&group=comp.lang.ada#9676

  copy link   Newsgroups: comp.lang.ada
Path: i2pn2.org!i2pn.org!news.alphanet.ch!alphanet.ch!.POSTED!not-for-mail
From: 314@drpi.fr (DrPi)
Newsgroups: comp.lang.ada
Subject: Re: Ann: LEA v.0.87
Date: Tue, 30 May 2023 08:03:19 +0200
Organization: Posted through news.alphanet.ch
Message-ID: <u543j7$kh9$1@shakotay.alphanet.ch>
References: <4397d1a5-dde5-4d4a-bbd6-79ea544583bfn@googlegroups.com>
<u5301j$2nb$2@shakotay.alphanet.ch>
<07e3c6f5-596f-42cb-9363-b6ffa7f6eefbn@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 30 May 2023 06:03:19 -0000 (UTC)
Injection-Info: shakotay.alphanet.ch; posting-account="dr.pi";
logging-data="21033"; mail-complaints-to="usenet@alphanet.ch"; posting-host="bda8ab3c43e8ad8cb626bfebe8390999.nnrp.alphanet.ch"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.11.0
Cancel-Lock: sha256:U8dxb4wQXUjVnybRhvPW47cY+JatTDBtsidcgHTn7RU=
Content-Language: en-GB
In-Reply-To: <07e3c6f5-596f-42cb-9363-b6ffa7f6eefbn@googlegroups.com>
 by: DrPi - Tue, 30 May 2023 06:03 UTC

Le 30/05/2023 à 07:27, Gautier write-only address a écrit :
> On Monday, May 29, 2023 at 9:56:38 PM UTC+2, DrPi wrote:
>
>> Just missing Alire and ALS compatibility ;)
>
> Alire: are you missing a LEA crate?

Why not but I was thinking compiling/running Alire projects from LEA.

> ALS: = Ada language server?

That's it. Auto-completion and mouse-over documentation in LEA.

Re: Ann: LEA v.0.87

<9c0381e2-1a47-47a5-91fa-a30cee3c63a7n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=9681&group=comp.lang.ada#9681

  copy link   Newsgroups: comp.lang.ada
X-Received: by 2002:a05:622a:13:b0:3f6:aec9:e0cb with SMTP id x19-20020a05622a001300b003f6aec9e0cbmr2191352qtw.13.1685589538407;
Wed, 31 May 2023 20:18:58 -0700 (PDT)
X-Received: by 2002:a25:748b:0:b0:ba8:92bd:568 with SMTP id
p133-20020a25748b000000b00ba892bd0568mr4488400ybc.3.1685589538215; Wed, 31
May 2023 20:18:58 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!tncsrv06.tnetconsulting.net!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.ada
Date: Wed, 31 May 2023 20:18:57 -0700 (PDT)
In-Reply-To: <u543j7$kh9$1@shakotay.alphanet.ch>
Injection-Info: google-groups.googlegroups.com; posting-host=2a02:1210:2e90:8100:71d0:4d9b:67bd:ac4;
posting-account=gRqrnQkAAAAC_02ynnhqGk1VRQlve6ZG
NNTP-Posting-Host: 2a02:1210:2e90:8100:71d0:4d9b:67bd:ac4
References: <4397d1a5-dde5-4d4a-bbd6-79ea544583bfn@googlegroups.com>
<u5301j$2nb$2@shakotay.alphanet.ch> <07e3c6f5-596f-42cb-9363-b6ffa7f6eefbn@googlegroups.com>
<u543j7$kh9$1@shakotay.alphanet.ch>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <9c0381e2-1a47-47a5-91fa-a30cee3c63a7n@googlegroups.com>
Subject: Re: Ann: LEA v.0.87
From: gautier_niouzes@hotmail.com (Gautier write-only address)
Injection-Date: Thu, 01 Jun 2023 03:18:58 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1907
 by: Gautier write-only a - Thu, 1 Jun 2023 03:18 UTC

> > Alire: are you missing a LEA crate?
> Why not but I was thinking compiling/running Alire projects from LEA.

Good idea! For instance the "Build & Run" command (the green button) would launch "alr run" in that context.
Added to the to-do list.

Side note: a cool project would be a graphical tool, "Alire Explorer" (good name to be found) with buttons for the key Alire commands, a box displaying the contents of "alr show", ...
Perhaps something to be made with GNOGA.

> > ALS: = Ada language server?
> That's it. Auto-completion and mouse-over documentation in LEA.

Also added to the to-do list.

Re: Ann: LEA v.0.87

<u59glo$77d$1@shakotay.alphanet.ch>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=9682&group=comp.lang.ada#9682

  copy link   Newsgroups: comp.lang.ada
Path: i2pn2.org!i2pn.org!news.alphanet.ch!alphanet.ch!.POSTED!not-for-mail
From: 314@drpi.fr (DrPi)
Newsgroups: comp.lang.ada
Subject: Re: Ann: LEA v.0.87
Date: Thu, 1 Jun 2023 09:17:10 +0200
Organization: Posted through news.alphanet.ch
Message-ID: <u59glo$77d$1@shakotay.alphanet.ch>
References: <4397d1a5-dde5-4d4a-bbd6-79ea544583bfn@googlegroups.com>
<u5301j$2nb$2@shakotay.alphanet.ch>
<07e3c6f5-596f-42cb-9363-b6ffa7f6eefbn@googlegroups.com>
<u543j7$kh9$1@shakotay.alphanet.ch>
<9c0381e2-1a47-47a5-91fa-a30cee3c63a7n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 1 Jun 2023 07:17:12 -0000 (UTC)
Injection-Info: shakotay.alphanet.ch; posting-account="dr.pi";
logging-data="7405"; mail-complaints-to="usenet@alphanet.ch"; posting-host="bda8ab3c43e8ad8cb626bfebe8390999.nnrp.alphanet.ch"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.11.0
Cancel-Lock: sha256:BzNQGlX6BLwE0WtGfApovqhwaxqZgqxQDPhfZ0vxyWc=
Content-Language: en-GB
In-Reply-To: <9c0381e2-1a47-47a5-91fa-a30cee3c63a7n@googlegroups.com>
 by: DrPi - Thu, 1 Jun 2023 07:17 UTC

Le 01/06/2023 à 05:18, Gautier write-only address a écrit :
>>> Alire: are you missing a LEA crate?
>> Why not but I was thinking compiling/running Alire projects from LEA.
>
> Good idea! For instance the "Build & Run" command (the green button) would launch "alr run" in that context.
> Added to the to-do list.
>Plus a terminal window running Alire terminal to manage Alire projects
directly from LEA.

> Side note: a cool project would be a graphical tool, "Alire Explorer" (good name to be found) with buttons for the key Alire commands, a box displaying the contents of "alr show", ...
> Perhaps something to be made with GNOGA.
>
With a Alire project search feature to list Alire projects on a disk ?

>>> ALS: = Ada language server?
>> That's it. Auto-completion and mouse-over documentation in LEA.
>
> Also added to the to-do list.
This would be a very cool feature.

Re: Ann: LEA v.0.87

<12a8a6c7-0629-43a1-a3e6-5f478be52d1cn@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=9709&group=comp.lang.ada#9709

  copy link   Newsgroups: comp.lang.ada
X-Received: by 2002:ae9:ed0b:0:b0:75b:6f79:697b with SMTP id c11-20020ae9ed0b000000b0075b6f79697bmr316916qkg.11.1686346888493;
Fri, 09 Jun 2023 14:41:28 -0700 (PDT)
X-Received: by 2002:a81:e20a:0:b0:533:8f19:4576 with SMTP id
p10-20020a81e20a000000b005338f194576mr1503542ywl.0.1686346888158; Fri, 09 Jun
2023 14:41:28 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.ada
Date: Fri, 9 Jun 2023 14:41:27 -0700 (PDT)
In-Reply-To: <4397d1a5-dde5-4d4a-bbd6-79ea544583bfn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2a02:1210:2e90:8100:51fc:68e2:89c0:6b44;
posting-account=gRqrnQkAAAAC_02ynnhqGk1VRQlve6ZG
NNTP-Posting-Host: 2a02:1210:2e90:8100:51fc:68e2:89c0:6b44
References: <4397d1a5-dde5-4d4a-bbd6-79ea544583bfn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <12a8a6c7-0629-43a1-a3e6-5f478be52d1cn@googlegroups.com>
Subject: Re: Ann: LEA v.0.87
From: gautier_niouzes@hotmail.com (Gautier write-only address)
Injection-Date: Fri, 09 Jun 2023 21:41:28 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1342
 by: Gautier write-only a - Fri, 9 Jun 2023 21:41 UTC

LEA is now available on Alire (https://alire.ada.dev/) !

alr index --update-all
alr get lea
cd lea <-- here you press the Tab key to complete
alr build
lea

Re: Ann: LEA v.0.87

<7d1817b8-cb28-4cda-ab5c-0b271cf74ee8n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=10046&group=comp.lang.ada#10046

  copy link   Newsgroups: comp.lang.ada
X-Received: by 2002:a05:620a:2a0b:b0:76f:1450:226 with SMTP id o11-20020a05620a2a0b00b0076f14500226mr114479qkp.10.1694633025186;
Wed, 13 Sep 2023 12:23:45 -0700 (PDT)
X-Received: by 2002:a05:6870:5aab:b0:1d1:3ff8:9f83 with SMTP id
dt43-20020a0568705aab00b001d13ff89f83mr1113852oab.1.1694633024920; Wed, 13
Sep 2023 12:23:44 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.ada
Date: Wed, 13 Sep 2023 12:23:44 -0700 (PDT)
In-Reply-To: <u543j7$kh9$1@shakotay.alphanet.ch>
Injection-Info: google-groups.googlegroups.com; posting-host=2a02:1210:2e90:8100:5556:7eb9:9ee1:c999;
posting-account=gRqrnQkAAAAC_02ynnhqGk1VRQlve6ZG
NNTP-Posting-Host: 2a02:1210:2e90:8100:5556:7eb9:9ee1:c999
References: <4397d1a5-dde5-4d4a-bbd6-79ea544583bfn@googlegroups.com>
<u5301j$2nb$2@shakotay.alphanet.ch> <07e3c6f5-596f-42cb-9363-b6ffa7f6eefbn@googlegroups.com>
<u543j7$kh9$1@shakotay.alphanet.ch>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <7d1817b8-cb28-4cda-ab5c-0b271cf74ee8n@googlegroups.com>
Subject: Re: Ann: LEA v.0.87
From: gautier_niouzes@hotmail.com (Gautier write-only address)
Injection-Date: Wed, 13 Sep 2023 19:23:45 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 1593
 by: Gautier write-only a - Wed, 13 Sep 2023 19:23 UTC

Le mardi 30 mai 2023 à 08:03:22 UTC+2, DrPi a écrit :
> That's it. Auto-completion and mouse-over documentation in LEA.

Some news: mouse-over documentation is implemented, as well as a "go to declaration" context menu entry :-)

Re: Ann: LEA v.0.87

<udt53q$79m$1@shakotay.alphanet.ch>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=10048&group=comp.lang.ada#10048

  copy link   Newsgroups: comp.lang.ada
Path: i2pn2.org!i2pn.org!news.alphanet.ch!alphanet.ch!.POSTED!not-for-mail
From: 314@drpi.fr (DrPi)
Newsgroups: comp.lang.ada
Subject: Re: Ann: LEA v.0.87
Date: Wed, 13 Sep 2023 22:12:40 +0200
Organization: Posted through news.alphanet.ch
Message-ID: <udt53q$79m$1@shakotay.alphanet.ch>
References: <4397d1a5-dde5-4d4a-bbd6-79ea544583bfn@googlegroups.com>
<u5301j$2nb$2@shakotay.alphanet.ch>
<07e3c6f5-596f-42cb-9363-b6ffa7f6eefbn@googlegroups.com>
<u543j7$kh9$1@shakotay.alphanet.ch>
<7d1817b8-cb28-4cda-ab5c-0b271cf74ee8n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 13 Sep 2023 20:12:42 -0000 (UTC)
Injection-Info: shakotay.alphanet.ch; posting-account="dr.pi";
logging-data="7478"; mail-complaints-to="usenet@alphanet.ch"; posting-host="bda8ab3c43e8ad8cb626bfebe8390999.nnrp.alphanet.ch"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha256:btEWVCfA50FfEjF9P3Xl8QJgxEj6C29whi1cCDsjn1Q=
Content-Language: fr
In-Reply-To: <7d1817b8-cb28-4cda-ab5c-0b271cf74ee8n@googlegroups.com>
 by: DrPi - Wed, 13 Sep 2023 20:12 UTC

Le 13/09/2023 à 21:23, Gautier write-only address a écrit :
> Le mardi 30 mai 2023 à 08:03:22 UTC+2, DrPi a écrit :
>> That's it. Auto-completion and mouse-over documentation in LEA.
>
> Some news: mouse-over documentation is implemented, as well as a "go to declaration" context menu entry :-)
That's great news :)

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor