<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><br></div><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><br></div><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><br></div><div>I'm going to update right now, awesome, thanks again!</div><div>Luciano</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Dec 3, 2015 at 1:51 PM, Juan Vuletich <span dir="ltr"><<a href="mailto:juan@jvuletich.org" target="_blank">juan@jvuletich.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;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 href="mailto:Cuis@jvuletich.org">Cuis@jvuletich.org</a><br>
<a 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>