Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

UNIX is many things to many people, but it's never been everything to anybody.


devel / comp.lang.tcl / Tcl meets Blend2d - 1.0 released

SubjectAuthor
* Tcl meets Blend2d - 1.0 releasedaldo.w....@gmail.com
`* Re: Tcl meets Blend2d - 1.0 releasedMewTwo
 `* Re: Tcl meets Blend2d - 1.0 releasedgreg
  `* Re: Tcl meets Blend2d - 1.0 releasedaldo.w....@gmail.com
   `- Re: Tcl meets Blend2d - 1.0 releasedMewTwo

1
Tcl meets Blend2d - 1.0 released

<6ef042c7-99b8-44bf-9eb5-20e6b8f8f661n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.tcl
X-Received: by 2002:ad4:4e8d:0:b0:5f6:58c:661 with SMTP id dy13-20020ad44e8d000000b005f6058c0661mr927369qvb.5.1682103763172;
Fri, 21 Apr 2023 12:02:43 -0700 (PDT)
X-Received: by 2002:ad4:4e68:0:b0:5ee:e5d8:ac5f with SMTP id
ec8-20020ad44e68000000b005eee5d8ac5fmr1012382qvb.9.1682103762884; Fri, 21 Apr
2023 12:02:42 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.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.tcl
Date: Fri, 21 Apr 2023 12:02:42 -0700 (PDT)
Injection-Info: google-groups.googlegroups.com; posting-host=93.44.166.97; posting-account=CpQfUQoAAACWuSZdT5zfmIK7a0FfbQ0B
NNTP-Posting-Host: 93.44.166.97
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <6ef042c7-99b8-44bf-9eb5-20e6b8f8f661n@googlegroups.com>
Subject: Tcl meets Blend2d - 1.0 released
From: aldo.w.buratti@gmail.com (aldo.w....@gmail.com)
Injection-Date: Fri, 21 Apr 2023 19:02:43 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1442
 by: aldo.w....@gmail.com - Fri, 21 Apr 2023 19:02 UTC

After a long period of beta testing, I'm pleased to announce the release 1.0 of Tcl-blend2d.

Tcl-blend2d is a porting of the Blend2d vector graphics engine (see at blend2d.com) providing high-quality and high-performance graphics.

Tcl-blend2d is distributed with precompiled binaries in a single package for Windows x64, Linux x64, and MacOS.

Main wiki page at
wiki.tcl.tk/blend2d
Gallery:
https://wiki.tcl-lang.org/page/Blend2d+Gallery

Re: Tcl meets Blend2d - 1.0 released

<01a624b7-96e1-4b5c-99ba-bea710e283c4n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.tcl
X-Received: by 2002:a05:620a:2588:b0:757:7627:d06a with SMTP id x8-20020a05620a258800b007577627d06amr430383qko.15.1683461179386;
Sun, 07 May 2023 05:06:19 -0700 (PDT)
X-Received: by 2002:a05:620a:1921:b0:74d:f84c:a132 with SMTP id
bj33-20020a05620a192100b0074df84ca132mr2387008qkb.9.1683461179037; Sun, 07
May 2023 05:06:19 -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.tcl
Date: Sun, 7 May 2023 05:06:18 -0700 (PDT)
In-Reply-To: <6ef042c7-99b8-44bf-9eb5-20e6b8f8f661n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:8003:900d:2001:bcb1:7b85:d11e:1e46;
posting-account=SRzMaAoAAADydSLdg6VlhLM3otfyy2Dc
NNTP-Posting-Host: 2001:8003:900d:2001:bcb1:7b85:d11e:1e46
References: <6ef042c7-99b8-44bf-9eb5-20e6b8f8f661n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <01a624b7-96e1-4b5c-99ba-bea710e283c4n@googlegroups.com>
Subject: Re: Tcl meets Blend2d - 1.0 released
From: maydavidr@gmail.com (MewTwo)
Injection-Date: Sun, 07 May 2023 12:06:19 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1933
 by: MewTwo - Sun, 7 May 2023 12:06 UTC

On Saturday, 22 April 2023 at 03:02:45 UTC+8, aldo.w....@gmail.com wrote:
> After a long period of beta testing, I'm pleased to announce the release 1.0 of Tcl-blend2d.
>
> Tcl-blend2d is a porting of the Blend2d vector graphics engine (see at blend2d.com) providing high-quality and high-performance graphics.
>
> Tcl-blend2d is distributed with precompiled binaries in a single package for Windows x64, Linux x64, and MacOS.
>
> Main wiki page at
> wiki.tcl.tk/blend2d
> Gallery:
> https://wiki.tcl-lang.org/page/Blend2d+Gallery

Are there any instructions for installing Blend2d, in particular on Windows?
I see a Zip archive, on blend2d.com, and a basic tutorial for using it, on wiki.tcl-lang.org, but no installation instructions.

Re: Tcl meets Blend2d - 1.0 released

<96804c35-cc56-4be5-96b3-940221738acan@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.tcl
X-Received: by 2002:a05:6214:a6a:b0:5ef:512f:ffe1 with SMTP id ef10-20020a0562140a6a00b005ef512fffe1mr1752332qvb.1.1683481901559;
Sun, 07 May 2023 10:51:41 -0700 (PDT)
X-Received: by 2002:a05:620a:440b:b0:74e:deac:f61d with SMTP id
v11-20020a05620a440b00b0074edeacf61dmr2565359qkp.15.1683481901253; Sun, 07
May 2023 10:51:41 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!feeder1.feed.usenet.farm!feed.usenet.farm!peer02.ams4!peer.am4.highwinds-media.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.tcl
Date: Sun, 7 May 2023 10:51:41 -0700 (PDT)
In-Reply-To: <01a624b7-96e1-4b5c-99ba-bea710e283c4n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=185.250.212.173; posting-account=99ziWAoAAADLScDbI_CyfIcpa_gFZ0zh
NNTP-Posting-Host: 185.250.212.173
References: <6ef042c7-99b8-44bf-9eb5-20e6b8f8f661n@googlegroups.com> <01a624b7-96e1-4b5c-99ba-bea710e283c4n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <96804c35-cc56-4be5-96b3-940221738acan@googlegroups.com>
Subject: Re: Tcl meets Blend2d - 1.0 released
From: gregor.ebbing@googlemail.com (greg)
Injection-Date: Sun, 07 May 2023 17:51:41 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1759
 by: greg - Sun, 7 May 2023 17:51 UTC

MewTwo schrieb am Sonntag, 7. Mai 2023 um 14:06:21 UTC+2:

> I see a Zip archive, on blend2d.com, and a basic tutorial for using it, on wiki.tcl-lang.org, but no installation instructions.

blend2d-1.0.zip
from
https://wiki.tcl-lang.org/page/Blend2d :

TclTk binding for Blend2d has been released. Download blend2d-1.0
....
The package contains prebuilt binaries for Win-x64, Linux-x64, and MacOS. Within the package, you can find a reference manual and a lot of demos.

Re: Tcl meets Blend2d - 1.0 released

<011a36b3-2ac8-4b30-ab21-9827e8970976n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.tcl
X-Received: by 2002:ad4:4e91:0:b0:61b:604a:683a with SMTP id dy17-20020ad44e91000000b0061b604a683amr1796019qvb.5.1683491599136;
Sun, 07 May 2023 13:33:19 -0700 (PDT)
X-Received: by 2002:ad4:5985:0:b0:61b:5841:cf10 with SMTP id
ek5-20020ad45985000000b0061b5841cf10mr1770119qvb.1.1683491598910; Sun, 07 May
2023 13:33:18 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!peer03.ams1!peer.ams1.xlned.com!news.xlned.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.tcl
Date: Sun, 7 May 2023 13:33:18 -0700 (PDT)
In-Reply-To: <96804c35-cc56-4be5-96b3-940221738acan@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=93.44.166.97; posting-account=CpQfUQoAAACWuSZdT5zfmIK7a0FfbQ0B
NNTP-Posting-Host: 93.44.166.97
References: <6ef042c7-99b8-44bf-9eb5-20e6b8f8f661n@googlegroups.com>
<01a624b7-96e1-4b5c-99ba-bea710e283c4n@googlegroups.com> <96804c35-cc56-4be5-96b3-940221738acan@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <011a36b3-2ac8-4b30-ab21-9827e8970976n@googlegroups.com>
Subject: Re: Tcl meets Blend2d - 1.0 released
From: aldo.w.buratti@gmail.com (aldo.w....@gmail.com)
Injection-Date: Sun, 07 May 2023 20:33:19 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1441
 by: aldo.w....@gmail.com - Sun, 7 May 2023 20:33 UTC

Installing Blend2d: just unzip under any directory given by the auto_path variable (e.g. C:\tcl\lib)

Re: Tcl meets Blend2d - 1.0 released

<68b36df3-288a-4e79-bcba-6574edbc5052n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.tcl
X-Received: by 2002:a05:6214:8cc:b0:61b:768d:352 with SMTP id da12-20020a05621408cc00b0061b768d0352mr2029393qvb.4.1683554589377;
Mon, 08 May 2023 07:03:09 -0700 (PDT)
X-Received: by 2002:a05:620a:3943:b0:754:fdbf:cb31 with SMTP id
qs3-20020a05620a394300b00754fdbfcb31mr3332765qkn.14.1683554589136; Mon, 08
May 2023 07:03:09 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!1.us.feeder.erje.net!3.us.feeder.erje.net!feeder.erje.net!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.tcl
Date: Mon, 8 May 2023 07:03:08 -0700 (PDT)
In-Reply-To: <011a36b3-2ac8-4b30-ab21-9827e8970976n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=58.160.100.139; posting-account=SRzMaAoAAADydSLdg6VlhLM3otfyy2Dc
NNTP-Posting-Host: 58.160.100.139
References: <6ef042c7-99b8-44bf-9eb5-20e6b8f8f661n@googlegroups.com>
<01a624b7-96e1-4b5c-99ba-bea710e283c4n@googlegroups.com> <96804c35-cc56-4be5-96b3-940221738acan@googlegroups.com>
<011a36b3-2ac8-4b30-ab21-9827e8970976n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <68b36df3-288a-4e79-bcba-6574edbc5052n@googlegroups.com>
Subject: Re: Tcl meets Blend2d - 1.0 released
From: maydavidr@gmail.com (MewTwo)
Injection-Date: Mon, 08 May 2023 14:03:09 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 38
 by: MewTwo - Mon, 8 May 2023 14:03 UTC

On Monday, 8 May 2023 at 04:33:21 UTC+8, aldo.w....@gmail.com wrote:
> Installing Blend2d: just unzip under any directory given by the auto_path variable (e.g. C:\tcl\lib)

Thank you for replying. I have never used Blend before and the Tcl binding looks interesting.
(I used to use Tcl a lot in my cross-platform programming work, but have have not used it much in the past 12 years.)

Based on your helpful advice I did the following:

Downloaded the Zip archive blend2d-1.0.zip.
Extracted it into folder "C:\ActiveTcl\lib\".
A folder named "C:\ActiveTcl\lib\blend2d -1.0\" was created.
The created folder name had a space in it so I renamed it to remove the space, just in case.
Launched ActiveState Tcl 8.6 wish.
Messed around with the first example in the "Getting Started" section but nothing happened.
Realised the example was incomplete. Eventually figured out the following Tcl commands:

package require Blend2d
BL::Surface create mySfc
mySfc clear
mySfc fill [BL::circle {200 200} 50] -style [BL::color orange]
image create photo photo1
mySfc writeToTkphoto photo1
label .a -image photo1
pack .a

It seems to have worked because an orange disc on black background appeared! ( "Getting Started" did not say what to expect.)
Then I found lots of example scripts in the demo folder. Now I can get really get started.

Thank you for this impressive Tcl extension.

A couple of things:

1. This Tcl-Blend seems like something that would have wide appeal outside Tcl hackers.
I wonder how many beginners would be put off by the lack of detailed instructions.

2. Expecting a user to install by extracting "under any directory in the auto_path variable" is very 1990's.
I wonder how many beginners in 2023 would even think of that.

Also Google Groups seems practically unusable with my Web browser because when I type a new line it scrolls below the bottom of the window.


devel / comp.lang.tcl / Tcl meets Blend2d - 1.0 released

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor