1 страниц (14 вхождений)
Character conversion - Сообщения
#1 Опубликовано: 17.06.2018 16:36:37
Hi
I'm looking for the equivalent to Excel ASCII functions
code("a" )=97 (space after " added to avoid a winking Smiley!)
char(97)="a"
and so on.
Does anyone know if they're hidden in a Plugin somewhere, or if there's an easy way to create them?
Many thanks
Brian
I'm looking for the equivalent to Excel ASCII functions
code("a" )=97 (space after " added to avoid a winking Smiley!)
char(97)="a"
and so on.
Does anyone know if they're hidden in a Plugin somewhere, or if there's an easy way to create them?
Many thanks
Brian
#2 Опубликовано: 17.06.2018 17:15:58
"a"
#3 Опубликовано: 17.06.2018 17:34:52
Martin Kraska
Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
1 пользователям понравился этот пост
bdrunagle 17.06.2018 18:25:00
#4 Опубликовано: 17.06.2018 18:49:18
1 пользователям понравился этот пост
bdrunagle 18.06.2018 03:45:00
#5 Опубликовано: 18.06.2018 03:45:55
Thanks for your help gentlemen.
Brian
Brian
#6 Опубликовано: 18.06.2018 11:42:50
WroteHello.
Another example is available here: https://en.smath.info/forum/yaf_postsm47084_SMath-Studio-0-99-6617--12-February-2018.aspx#post47084
There seems to be something special with the characters generated this way. They will be backconverted to code sequence if used in Maxima region, label region or table region.
Zeichenketten.sm (57 КиБ) скачан 34 раз(а).
Martin Kraska
Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
#7 Опубликовано: 18.06.2018 12:25:29
WroteThere are some conversion functions in Maxima.
ascii.sm (4 КиБ) скачан 41 раз(а).
Now I know why cint("A" ) does not work. It is a translation problem from SMath to Maxima, see SS-3543.
Martin Kraska
Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
#8 Опубликовано: 18.06.2018 12:29:10
They are special indeed, you can see it by exposing the plain text with copy/paste... The syntax is handled at code level by the math region (like a bbcode or a markdown text) 

If you like my plugins please consider to support the program buying a license; for personal contributions to me: paypal.me/dcprojects
#9 Опубликовано: 18.06.2018 12:50:19
WroteThey are special indeed, you can see it by exposing the plain text with copy/paste... The syntax is handled at code level by the math region (like a bbcode or a markdown text)
This is strange. I understand that the \xxxx\ markup can be convenient at input time or if the characters are generated from computed codes. But why need they to be stored this way? SMath can store and display the corresponding symbols directly.
I'd vote for an instant conversion and storage as unicode character, at least for those which actually can be displayed.
This would be closer to the paradigm "what you see is what is done".
Martin Kraska
Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
1 пользователям понравился этот пост
frapuano 18.06.2018 13:46:00
#10 Опубликовано: 18.06.2018 14:06:19
WroteBut why need they to be stored this way? SMath can store and display the corresponding symbols directly.
Because many characters are taken by the math syntax... +-*/.,:;<>(){}@#! (and many more)... converting the code in character may cause trouble while reading back the code.
If you like my plugins please consider to support the program buying a license; for personal contributions to me: paypal.me/dcprojects
1 пользователям понравился этот пост
frapuano 18.06.2018 14:19:00
#11 Опубликовано: 19.06.2018 05:19:22
I see the point. But as far as string literals are concerned, a conversion could be done without harm (except for string markup character).
Martin Kraska
Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
#12 Опубликовано: 19.06.2018 07:43:29
Since we have num2str() and str2num() I don't think it is a good idea neither when they are in a math string; better to have some functions like in maxima to do it explicitely. Apart this, the only other improvement that I might think is to allow \C\ where C is the special character instead of his code (not sure if might have side effects, though).
If you like my plugins please consider to support the program buying a license; for personal contributions to me: paypal.me/dcprojects
#13 Опубликовано: 19.06.2018 12:29:06
Indeed, a function to generate un-encoded/un-escaped pristine special symbols for use in strings would do the job.
Then I would recommend to not conceal the encoding/escaping of symbols in strings but rather just expose the raw version. Then nobody would expect to see the pretty-printed version in custom regions.
Then I would recommend to not conceal the encoding/escaping of symbols in strings but rather just expose the raw version. Then nobody would expect to see the pretty-printed version in custom regions.
Martin Kraska
Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
#14 Опубликовано: 19.06.2018 14:40:57
Not sure if this is what you mean, but we have GlobalProfile.ReplaceUnicodeChars(text) to decode term text.
1 страниц (14 вхождений)
-
Новые сообщения
-
Нет новых сообщений