<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
On 12/3/2015 12:06 PM, Luciano Notarfrancesco wrote:
<blockquote
cite="mid:CAL5GDyqPTMB82xMAtccumQJBdv5w8B4Wb_mWcV8QvQvrQLPxwA@mail.gmail.com"
type="cite">
<div dir="ltr">Wow, excellent!!!! Can't wait to use math symbols
it in my code!!!
<div><br>
</div>
<div>I can already start using these symbols in my printOns for
direct products and sums of algebraic structures, for example,
and for the complex numbers, rational numbers, integers, etc,
and when we have subscripts and superscripts polynomials will
look great too.</div>
</div>
</blockquote>
<br>
Glad you like it!<br>
<br>
<blockquote
cite="mid:CAL5GDyqPTMB82xMAtccumQJBdv5w8B4Wb_mWcV8QvQvrQLPxwA@mail.gmail.com"
type="cite">
<div dir="ltr">
<div>Using some of the symbols as binary operators will be nice
too, I guess we'll figure out which ones are best suited for
binary selector use, and if we're missing any. In particular,
I think I didn't see the "belongs" symbol (kind of
epsilon-looking), which I wanted to implement in Object as '^
aCollection includes: self'.</div>
<div>Haha, recently I've been looking at APL ;)<br>
</div>
</div>
</blockquote>
<br>
I need to things from you: <br>
1) What is the code point to add<br>
2) Take a look at #initializeUnicodeCodePoints and tell me which of
the code points stored in [16r80 .. 16r9F] can be removed. (All 32
places are used)<br>
<br>
<blockquote
cite="mid:CAL5GDyqPTMB82xMAtccumQJBdv5w8B4Wb_mWcV8QvQvrQLPxwA@mail.gmail.com"
type="cite">
<div dir="ltr">
<div>I've been thinking how to input them, tho. There isn't any
easy way to type these special symbols, right? I was thinking
on something like CTRL-\ followed by the name of the symbol
and ENTER or SPACE, where the names are simple and preferably
matching TeX, for example \oplus \otimes \bullet \circ \div..</div>
</div>
</blockquote>
<br>
Yes. Or you can simply type 'Character directSum', select, print,
and select and delete. It could also be made that just
type/select/insertIt (instead of doIt) evaluates an expression and
replaces the selection with the result of the evaluation :)<br>
<br>
<blockquote
cite="mid:CAL5GDyqPTMB82xMAtccumQJBdv5w8B4Wb_mWcV8QvQvrQLPxwA@mail.gmail.com"
type="cite">
<div dir="ltr">
<div>I'm going to update right now, awesome, thanks again!</div>
<div class="gmail_extra">Luciano<br>
</div>
</div>
</blockquote>
<br>
Cheers,<br>
Juan Vuletich<br>
<br>
<blockquote
cite="mid:CAL5GDyqPTMB82xMAtccumQJBdv5w8B4Wb_mWcV8QvQvrQLPxwA@mail.gmail.com"
type="cite">
<div dir="ltr">
<div class="gmail_extra">
<div class="gmail_quote">On Thu, Dec 3, 2015 at 1:51 PM, Juan
Vuletich <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:juan@jvuletich.org" target="_blank">juan@jvuletich.org</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
0.8ex; border-left: 1px solid rgb(204, 204, 204);
padding-left: 1ex;">Hi Folks,<br>
<br>
I've just pushed to GitHub quite several updates. Besides
some fixes and enhancement to Morphic display updates,
etc, the biggest news is a set of 32 mathematical symbols,
as requested by Luciano. They can also be used as binary
selectors, (although such code might have portability
issues).<br>
<br>
Clipboard copy & paste with Unicode apps work ok. For
example this:<br>
'←→↑↓
!"#$%&''()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
∀∂∃∄∅∞ℂℍℕℙℚℝℤℵ⨀⨁⨂∑∫⨕≠≡≢≣≤≥≦≧≨≩∘∙
¡¢£€¥Š§š©ª«¬®¯°±²³Žµ¶·ž¹º»ŒœŸ¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ'<br>
is the result of evaluating<br>
String streamContents: [ :strm | 28 to: 255 do: [ :i |
strm nextPut: (Character value: i) ]]<br>
and doing a simple copy / paste.<br>
<br>
I also added some convenience methods, like 'Character
forAll', 'Character directSum' or 'Character
rationalNumbers'.<br>
<br>
When updating existing images you will be asked for
recreating DejaVu StrikeFonts. For this to work, you need
to unzip AdditionalFontData/DejaVuSans.zip in that folder.
If you are using DejaVuSansMono, you need to recreate the
fonts after the update.<br>
<br>
A nice detail, suggested by Leandro Caniglia is that you
can do 'StrikeFont useRightArrow' and now the assignment
is shown as → . Play with it. It gives a new perspective
on what the code is doing!<br>
<br>
Thanks Luciano for suggesting the addition of the
mathematical symbols. Keep tuned, next will come
superscripts and subscripts.<br>
<br>
Cheers,<br>
Juan Vuletich<br>
<br>
_______________________________________________<br>
Cuis mailing list<br>
<a moz-do-not-send="true" href="mailto:Cuis@jvuletich.org">Cuis@jvuletich.org</a><br>
<a moz-do-not-send="true"
href="http://jvuletich.org/mailman/listinfo/cuis_jvuletich.org"
rel="noreferrer" target="_blank">http://jvuletich.org/mailman/listinfo/cuis_jvuletich.org</a><br>
<br>
</blockquote>
</div>
<br>
</div>
</div>
<pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
Cuis mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Cuis@jvuletich.org">Cuis@jvuletich.org</a>
<a class="moz-txt-link-freetext" href="http://jvuletich.org/mailman/listinfo/cuis_jvuletich.org">http://jvuletich.org/mailman/listinfo/cuis_jvuletich.org</a>
</pre>
</blockquote>
<br>
</body>
</html>