<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">On 03/08/2014 12:46 PM, Dan Wilcox
wrote:<br>
</div>
<blockquote
cite="mid:ADC77222-3F9F-41A0-935D-9228AD8850B0@gmail.com"
type="cite">
<meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1">
<br>
<div>
<div>On Mar 8, 2014, at 5:59 AM, <a moz-do-not-send="true"
href="mailto:pd-list-request@iem.at">pd-list-request@iem.at</a>
wrote:</div>
<br class="Apple-interchange-newline">
<blockquote type="cite"><br style="font-family: 'Times New
Roman'; font-size: 13px; font-style: normal; font-variant:
normal; font-weight: normal; letter-spacing: normal;
line-height: normal; orphans: auto; text-align: start;
text-indent: 0px; text-transform: none; white-space: normal;
widows: auto; word-spacing: 0px; -webkit-text-stroke-width:
0px;">
<span style="font-family: 'Times New Roman'; font-size: 13px;
font-style: normal; font-variant: normal; font-weight:
normal; letter-spacing: normal; line-height: normal;
orphans: auto; text-align: start; text-indent: 0px;
text-transform: none; white-space: normal; widows: auto;
word-spacing: 0px; -webkit-text-stroke-width: 0px;
background-color: rgb(255, 255, 255); float: none; display:
inline !important;">No. It requires a toolkit that has
modern 2d features like affine transformations and opacity,
etc. Pd-l2ork leverages Tkpath, a tcl/tk library. Other
modern toolkits like Qt have their own 2d interfaces with
the same features and could be used, but tcl/tk on its own
does not.</span><br style="font-family: 'Times New Roman';
font-size: 13px; font-style: normal; font-variant: normal;
font-weight: normal; letter-spacing: normal; line-height:
normal; orphans: auto; text-align: start; text-indent: 0px;
text-transform: none; white-space: normal; widows: auto;
word-spacing: 0px; -webkit-text-stroke-width: 0px;">
<br style="font-family: 'Times New Roman'; font-size: 13px;
font-style: normal; font-variant: normal; font-weight:
normal; letter-spacing: normal; line-height: normal;
orphans: auto; text-align: start; text-indent: 0px;
text-transform: none; white-space: normal; widows: auto;
word-spacing: 0px; -webkit-text-stroke-width: 0px;">
<blockquote cite="mid:op.xcdll7x9vpc3oo@jmmmp-x61s"
type="cite" style="font-family: 'Times New Roman';
font-size: 13px; font-style: normal; font-variant: normal;
font-weight: normal; letter-spacing: normal; line-height:
normal; orphans: auto; text-align: start; text-indent: 0px;
text-transform: none; white-space: normal; widows: auto;
word-spacing: 0px; -webkit-text-stroke-width: 0px;">for the
non-unix users out there?</blockquote>
<br style="font-family: 'Times New Roman'; font-size: 13px;
font-style: normal; font-variant: normal; font-weight:
normal; letter-spacing: normal; line-height: normal;
orphans: auto; text-align: start; text-indent: 0px;
text-transform: none; white-space: normal; widows: auto;
word-spacing: 0px; -webkit-text-stroke-width: 0px;">
<span style="font-family: 'Times New Roman'; font-size: 13px;
font-style: normal; font-variant: normal; font-weight:
normal; letter-spacing: normal; line-height: normal;
orphans: auto; text-align: start; text-indent: 0px;
text-transform: none; white-space: normal; widows: auto;
word-spacing: 0px; -webkit-text-stroke-width: 0px;
background-color: rgb(255, 255, 255); float: none; display:
inline !important;">For OSX, one of the tcl/tk libraries--
Tkpath needs to be ported from Carbon to Cocoa.</span><br
style="font-family: 'Times New Roman'; font-size: 13px;
font-style: normal; font-variant: normal; font-weight:
normal; letter-spacing: normal; line-height: normal;
orphans: auto; text-align: start; text-indent: 0px;
text-transform: none; white-space: normal; widows: auto;
word-spacing: 0px; -webkit-text-stroke-width: 0px;">
</blockquote>
<div><br>
</div>
<div>I have this about halfway done. I finally found the old
QuickTime Carbon headers so I could port the old school font
creation to CoreText. All of the old Quick Draw stuff is no
longer on the Apple Developer docs, so it was a bit confusing
at first. It will take a little while though since I dip into
it now and then among everything else.</div>
</div>
</blockquote>
<br>
Hey that's great!<br>
<br>
I can probably help once you get that part ready. One issue will be
to making sure everything builds using a newer version of tcl/tk
than what Pd-extended currently ships with. It might be good just
to go ahead and try 8.6 since it has some new tk::mac goodies.<br>
<br>
<blockquote
cite="mid:ADC77222-3F9F-41A0-935D-9228AD8850B0@gmail.com"
type="cite">
<div><br>
<blockquote type="cite"><span style="font-family: 'Times New
Roman'; font-size: 13px; font-style: normal; font-variant:
normal; font-weight: normal; letter-spacing: normal;
line-height: normal; orphans: auto; text-align: start;
text-indent: 0px; text-transform: none; white-space: normal;
widows: auto; word-spacing: 0px; -webkit-text-stroke-width:
0px; background-color: rgb(255, 255, 255); float: none;
display: inline !important;">I haven't investigated a
Windows port yet but it's probably mostly a matter of
setting up the proper compile environment more than anything
else. Granted one would probably need to tweak pd.tk and
L2ork's build script, but getting set up in Windows seems to
be where most of the work is. (At least in my experience so
far.)</span><br>
</blockquote>
<br>
</div>
<div>It shouldn't require too much beyond the current steps to
build vanilla or extended on Windows: a mingw + msys enviornent.
Tkpath uses an autoconf build system so it should be fine on
Windows as long as you point it to the tcl/tk headers. The issue
with OSX is that it simple hasn't been updated in a while but I
imagine it's fine on Windows since MS moves very very slowly as
far as moving to new APIs is concerned.</div>
</blockquote>
<br>
There are a few other tk libs Pd-l2ork uses. I'm also assuming
Tkpath doesn't have any crashers in Windows-- I haven't tried it
yet.<br>
<br>
-Jonathan<br>
<br>
<blockquote
cite="mid:ADC77222-3F9F-41A0-935D-9228AD8850B0@gmail.com"
type="cite"><br>
<div>
<span class="Apple-style-span" style="border-collapse: separate;
color: rgb(0, 0, 0); font-family: Helvetica; font-style:
normal; font-variant: normal; font-weight: normal;
letter-spacing: normal; line-height: normal; orphans: 2;
text-indent: 0px; text-transform: none; white-space: normal;
widows: 2; word-spacing: 0px; border-spacing: 0px;
-webkit-text-decorations-in-effect: none;
-webkit-text-size-adjust: auto; -webkit-text-stroke-width:
0px; ">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space;
-webkit-line-break: after-white-space; "><span
class="Apple-style-span" style="border-collapse: separate;
color: rgb(0, 0, 0); font-family: Helvetica; font-style:
normal; font-variant: normal; font-weight: normal;
letter-spacing: normal; line-height: normal; orphans: 2;
text-indent: 0px; text-transform: none; white-space:
normal; widows: 2; word-spacing: 0px; border-spacing: 0px;
-webkit-text-decorations-in-effect: none;
-webkit-text-size-adjust: auto; -webkit-text-stroke-width:
0px; ">
<div style="word-wrap: break-word; -webkit-nbsp-mode:
space; -webkit-line-break: after-white-space; ">
<div>--------</div>
<div>Dan Wilcox</div>
<div>@danomatika</div>
<div><a moz-do-not-send="true"
href="http://danomatika.com">danomatika.com</a></div>
<div><a moz-do-not-send="true"
href="http://robotcowboy.com">robotcowboy.com</a></div>
<div><br>
</div>
</div>
</span><br class="Apple-interchange-newline">
</div>
</span><br class="Apple-interchange-newline">
<br class="Apple-interchange-newline">
</div>
<br>
</blockquote>
<br>
</body>
</html>