Port of Giac [Longfloat] Library to HP Prime allowing [Variable Precision] Floating Point Arithmetic
HP Prime CAS is based on Giac, but [ misses ] some of its Special Purpose Libraries like the Giac [ Longfloat ] Library, which if [ Ported ] would allow HP Prime to be the First ( handheld ) Calculator to provide [ Variable Precision ] Floating Point Arithmetic routines ( fully integrated at its CAS Kernel level ). HP Prime already have internal calls to [ Longfloat ] library, but resulting in [ Error Messages ], like when selecting more than 14 Digits in [ evalf ] Numerical evaluation, as for example: evalf( 1/7, 14 ) producing 0.142857142857 and evalf( 1/7, 15 ) resulting in "Longfloat library not available Error: Bad Argument Value" The same happens when one tries to Extend the [ Digits ] variable to a value greater than 13, like Digits := 50 which returns Digits := 13 as output ( from any specified value higher than 13 ). The porting of [ Longfloat ] library to HP Prime, would open many New opportunities in [ handheld ] Numerical Computation, usually available only on Top Level Computer Algebra Systems, like Maple, Mathematica or Maxima, and also on Giac/XCas. Its worth mentioning that Any [ Smartphone ] with Xcas/Giac App installed, can fully explore [ Variable Precision ] Floating Point Arithmetic, on current ARM based architectures, which means that a Port of [ Longfloat ] Library from Giac to HP Prime, although requiring some considerable amount of labor, is Not an impossible task. The Benefits of such Longfloat [ Porting ] to a handheld Calculator like HP Prime, would put it several levels Up on the list of Top current Calculator Features, miles and miles away from competitors like TI Nspire CX CAS and Casio ClassPad II fx-CP 400 ... Even HP 49/50g have third party developed routines with limited Variable Precision floating point support, while such feature is Not fully integrated to their native CAS Kernel. For those who do not see "plenty" reason for a [ Longfloat ] Porting to HP Prime its needless to say that the PRIMARY reason for ANY [ CALCULATOR ] is to CALCULATE ! and besides Symbolic Computation ( already implemented on all contemporaries top calculator models ), Arbitrary / [ Variable Precision ] Floating Point Arithmetic is simply The TOP of the TOP ( of the IceCream ) in [ Numerical ] Computation ! ( and beside Computer Algebra Manipulation routines, one of the Main reasons for the initial development of the major packages like Maple, Mathematica or Maxima ).
Thanks for the Link to [ HPMuseum.org ] Page with Valuable Details about the Internal Floating Point implementations both on Home and CAS environments of HP Prime. Its interesting to point to the fact that HP 49/50g has a [ Longfloat ] Version 3.93 package implementation ( with the Same Name but Distinct Code from the Giac Library ) available at [ http://www.hpcalc.org/details.php?id=5363 ] Also its worth mentioning [ Wikipedia ] pages on Arbitrary Precision Arithmetic like [ https://en.wikipedia.org/wiki/Arbitrary-precision_arithmetic ], [ https://en.wikipedia.org/wiki/List_of_arbitrary-precision_arithmetic_software ] and [ https://en.wikipedia.org/wiki/List_of_computer_algebra_systems ] and the Xcas/Giac project at [ https://en.wikipedia.org/wiki/Xcas#Giac ] and Official Site at [ http://www-fourier.ujf-grenoble.fr/~parisse/giac.html ] It would be a Dream come True when a Fully Integrated Variable Precision Floting Point Arithmetic package where definetively incorporated to HP Prime CAS Kernel, like the Giac [ Longfloat ] Library, allowing the Prime to be the First calculator with such Resource trully incorporated at its [ Kernel ] level ( and not like an optional third party module as the HP 49/50g one, which lacks complete integration with their respective Kernel, since HP 49/50g does not have native support for Longfloats ).
Similar Messages
-
when I look at my I tunes library on my computer I have an exclamation point next to some of the songs and apps. when I click on this it tells me the original file couldnt be found. How do I go about finding the original file to correct this?
See this article: iTunes: Finding lost media and downloads
B-rock -
my Overdrive for my library books does not allow me to access the book that i am currently reading since IOS7 updated. also how do i now turn off the apps running in the background that are draining my battery?
hey i m working on my illustrator and i m having many problems with my swatches
for example i use the green phosphorique i don't get this color i get another green
and many colors too it's like illustrator chooses for you the only green color
so please i kind of need help i can show you pictures of that i print screen viewed them.. so anybody who can help... pleaaaaaaaaaase contact me because i m having a project now..
my e mail is [email protected] i would be thankful
i even tried to download the illustrator on my friend's computer also i m having this problem .... -
Porting a Processing (32bit) library from Windows to Mac (64bit)
Some months ago I developed a library in Windows for Processing (http://code.google.com/p/touchatag-processing/). It basically allows users to work with touchatag RFID readers and tags on the Processing environment.
For the last couple of days I've been trying to port it to Mac, but I've run into some problems regarding system architecture. My library heavily relies on libnfc (http://www.libnfc.org/), which is compiled as x86_64. Since Processing runs as a 32 bit application, I'm getting this error:
+processing.app.debug.RunnerException: UnsatisfiedLinkError: /Users/augustoesteves/Documents/Processing/libraries/touchatag/library/libnfc.d ylib: no suitable image found.+
+Did find: /Users/augustoesteves/Documents/Processing/libraries/touchatag/library/libnfc.d ylib: mach-o, but wrong architecture+
I've tried following the instructions found here:
http://discussions.apple.com/thread.jspa?messageID=10497361
But since libnfc relies on libusb, I still get errors with Make:
sudo make CFLAGS='-arch i686' LDFLAGS='-arch i686' CC='gcc -m32' CXX='g++ -m32'
+ld: warning: in /usr/local/Cellar/libusb-compat/0.1.3/lib/libusb.dylib, file was built for unsupported file format which is not the architecture being linked (i386)+Rorsch wrote:
Yes, I understand the problem, I can't have mixtures. But how do I compile libnfc if it uses a pre-complied libusb library at 64bits?
You have to rebuild libusb
Unfortunately, libusb seems to have a couple of funky gcc flags. You have to do this the hard way.
env CFLAGS="-arch i386" ./configure; make
mv libusb/.libs/libusb-1.0.0.dylib /tmp/libusb-1.0.0.dylib.i386
make clean
env CFLAGS="-arch x86_64" ./configure; make
mv libusb/.libs/libusb-1.0.0.dylib /tmp/libusb-1.0.0.dylib.x86_64
lipo -create /tmp/libusb-1.0.0.dylib.i386 /tmp/libusb-1.0.0.dylib.x86_64 -output libusb/.libs/libusb-1.0.0.dylib
Result:
file libusb/.libs/libusb-1.0.0.dylib
libusb/.libs/libusb-1.0.0.dylib: Mach-O universal binary with 2 architectures
libusb/.libs/libusb-1.0.0.dylib (for architecture i386): Mach-O dynamically linked shared library i386
libusb/.libs/libusb-1.0.0.dylib (for architecture x86_64): Mach-O 64-bit dynamically linked shared library x86_64 -
Port assignment for Online library
I'm sitting behind a rather stern firewall and it's blocking
access to Device Central CS4's Online Library. I need to know the
port assignement for the feature in order to request access from
our IT staff. Any info on this question will be greatly
appreciated.WorldofCables One Stop Store for USB Cables, DVI Cables,
Firewire Cables, Monitor Cables, Adapters, PC Cables, Connectors,
Audio Video Cables, Gaming Accessories, PDA & Phone
Accessories, iPOD Accessories.
http://www.worldofcables.com/store/default.asp -
Problems porting a legacy C++ library with "const char *"
I need some help, i'm trying to "port" a legacy Windows C++ library into a Windows Runtime Component Static Library.
I am getting hundreds of errors of the this type:
argument of type "const char *" is incompatible with parameter of type "const wchar_t *"
Short of a global edit, is there a better solution for this?Without context it's hard to say. Depending on what the library does you may be able to provide an interface on the edge which takes wchar_t*s and converts them to char*s then calls the internal functions.
-
Hello,
I don't think it is possible, but my goal is to start a discussion about content libraries and maybe suggest something for a future release or version of Configuration Manager.
Actually, based on Configuration Manager Technet documentation, Configuration Manager creates a content library on each site server and on each distribution point.
Often, when designing the architecture, people will offload the distribution point role from the site server to an external server (and add the role to other servers too for redundancy). They could also do the same for the Management Point role, but this
is not related to content library. The idea is to save the site server from having to deal with clients for software distribution (applications, software updates, OS, etc.), this is especially true for organizations having a large number of clients and/or
primary site servers involved in a hierarchy. Doing so will allow more resources on the site server to deal with the database and also replication in the case of a hierarchy.
When doing that, you still have to maintain a content library on the site server and the thing is this library will usually become huge, especially for organizations having more than 1000 applications (add also OS images to this). Will the content library
on the site server become as huge as the one for a distribution point having a copy of all content? I guess the answer is yes.
I know that Pull distribution points will help offloading the task from the site server to distribute content to distribution points, but, correct me if I'm wrong, you still have to maintain a content library on the site server when using them, and they
will not make the content library smaller on the site server. Also, I don't like the fact that you lose the rate limits feature with Pull DPs, but this is another story.
Storage cost is high and in this scenario, it hurts to have to pay this cost for a content library not used by the clients, but only to distribute content to DPs.
Correct me if I'm wrong, but the key component here is Distribution Manager on the site server; this is the one which has to maintain a content library to do its job.
It would be nice if we could have a way to elect a specific distribution point (not on the site server) as the Distribution Manager for a site, that main DP would hold a copy of all content by default, but would be used to distribute content to other DPs
and avoid the content library on the site server. Said differently, the Distribution Manager component would become a site system role that could be transferred outside the site server.
Tnx for comments, answers or suggestions.
PatrickThere is no way to avoid that the contentlib will be placed on the site server.
I don‘t agree that storage cost is high. It might be true for fast storage, but that‘s not needed for it.
Torsten Meringer | http://www.mssccmfaq.de -
help unable to access itunes store. was told by itunes store support to open another user account and adopting this as my user account, transferring my files.
I now have 2 libraries how do i transfer libraries and desync ipod with library 1 and then resync ipod with library 2
library 1 has over 7000 song on it most (6249) have been ripped. All i want to do is transfer what i have in my ipod on to my new user account and then delate old accountFollow steps 1 ~ 9 here:
https://discussions.apple.com/docs/DOC-3141 -
Shared library extended class Error #1065: Variable is not defined
Right, bit of a complicated set-up here. I've got a class structure which includes the View class:
com.website.buttons.MyButton
Then i've got a shared library swc called sharedassets.swc that contains a MovieClip in the library that uses 'com.website.buttons.MyButton' as its 'Linkage Properties' base class, extending with the following empty class:
com.website.timeline.sharedassets.BackButton
Then i've got a second swc that imports the BackButton mc into its own library as a shared library asset, and uses an instance of it on the stage in a MovieClip of it's own called LinearNavBar. LinearNavBar's Linkage Properties are thus:
Class: com.website.timeline.sequence.LinearNavBar
Base class: com.website.navigation.LinearNavbar
Again, 'com.website.navigation.LinearNavbar' is an actual class in the code base, whilst 'com.website.timeline.sequence.LinearNavBar' does not exits (ie: its dynamically created by the swc at compile time). 'Automatically declare stage instances' is unchecked
Over in the class structure in my Flash Builder project, I've got another class
com.website.navigation.Sequence
Which instantiates a new version of LinearNavBar and adds it to the stage:
var navBar:Navbar = new LinearNavBar();
addChild(navBar);
At which point the following error is shown:
ReferenceError: Error #1065: Variable BackButton is not defined.
It seems Flash Builder cannot find 'com.website.timeline.sharedassets.BackButton', even though BOTH compiled swcs are included as part of the projects.
What gives, my friends? I am most heartily perplexed.I have on the permit debugging option but it says nothing but these errors
ReferenceError: Error #1065: Variable Button is not defined.
ReferenceError: Error #1065: Variable ComponentShim is not defined.
ReferenceError: Error #1065: Variable LoaderProV3AS3 is not defined. -
Handler called in library can only used passed variables?
I have been redoing a 3000-line program to put handlers in an assortment of libraries.
I've been getting a lot of variable undefined errors after calls to the handlers in the library.
Previously, I declared global variables and the handlers, when they were in the same script, had no problem with them.
Global variables do not seem to include handlers in called libraries as part of their scope.
In fact, I can't even Set a new variable in one of these handlers, unless it has first been passed as a parameter in the handler call.
For example, variable var1 in handler HandyHandler
set var1 to 1
results in a variable undefined error unless I call the handler:
HandyHandler(var1)
thus passing the variable from the main script.
This is more than a little awkward.
Is my perception correct: all variables in a handler must be defined in the calling script and passed as parameters?Hello
It's hard to make advice without seeing actual codes. The boiled down essential version to demonstrate the problem would suffice. Also it might help to read the examples and explanations in the following threads.
Externalise functions into a library
https://discussions.apple.com/thread/5116224?tstart=0
tell/scoping problem
https://discussions.apple.com/thread/2477010?start=0&tstart=0
Re: re: my parent
https://discussions.apple.com/message/11852193
Regards,
H
Message was edited by: Hiroto (fixed the last link, but it still may not work...) -
WRT120N - DMZ works, port forwarding doesn't work; only one device allowed in DMZ
Hi,
I have an WRT120N router and two DVRs. I can get either one of the DVRs to work just fine if I put it in the DMZ. Neither one works when I enable port forwarding. Since I cannot have two devices in the DMZ with this router, I cannot use that approach (throwing them in the DMZ) as a viable solution.
I need help finding out what I am doing incorrectly with the port forwarding. Basically I am creating an entry for each port of each device, going to the correct IP address of that device. I have tried both protocols as well as just TCP. This does not work. Just for fun, I tried using the port range forwarding and this does not work either. The only thing that works is if I throw either of the devices in the DMZ.
So what I have essentially is this:
DEVICE1 / 192.168.0.120 (internal) / PORT 999 / works great in DMZ but not in port fwd
DEVICE2 / 192.168.0.121 (internal) / PORT 456 / works great in DMZ but not in port fwd
I have used Wireshark from a remote computer to observe what happens when I navigate to the URL that I need, such as http://myjunk.ddnsprovider.xyz:999 (where 999 is the port on which the device in question serves). I don't see anything out of the ordinary. (I assume there is no way to run a packet sniffer on the router.) (Can we "telnet" into the router, btw?)
So either I am doing something wrong, or there is a need for a router software update, or the router is blocking some other protocol, etc. Help is much appreciated! BTW, tried with the router firewall off, too. No go.
Regards,
MikeWhats the current firmware installed on your router? Have you tried to upgrade the firmware on your Router?
-
When in Firefox 23.0's history/library window when I am browsing it will auto-scroll to the top of "Today" page making it frustrating and difficult to browse. I do not seem to recall this being the case before. I disabled "auto-scroll" in options and this has not remedied the problem.
Hello,
Try disabling graphics hardware acceleration. Since this feature was added to Firefox, it has gradually improved, but there still are a few glitches.
You might need to restart Firefox in order for this to take effect, so save all work first (e.g., mail you are composing, online documents you're editing, etc.).
Then perform these steps:
*Click the orange Firefox button at the top left, then select the "Options" button, or, if there is no Firefox button at the top, go to Tools > Options.
*In the Firefox options window click the ''Advanced'' tab, then select "General".
*In the settings list, you should find the ''Use hardware acceleration when available'' checkbox. Uncheck this checkbox.
*Now, restart Firefox and see if the problems persist.
Additionally, please check for updates for your graphics driver by following the steps mentioned in the following Knowledge base articles:
* [[Troubleshoot extensions, themes and hardware acceleration issues to solve common Firefox problems]]
* [[Upgrade your graphics drivers to use hardware acceleration and WebGL]]
Did this fix your problems? Please report back to us!
Thank you. -
Illustrator - Maximum allowed size of variable library xml file loaded from variables palette?
Hi-
One question I can’t seem to find the answer to anywhere – any idea on what the maximum size xml file one can use when making data driven graphics in Illustrator?
I can successfully batch when I load a single variable library with about 100 datasets at one time but anything much larger than that in the same xml format gives me a “the incoming variable library is invalid” error. Elsewhere on this discussion forum I have seen answers say there is no limit to the size of the XML file. (http://forums.adobe.com/thread/647934). But my experience with Illustrator CS5 says otherwise.
I have thousands I need to create. Any help would be most appreciated.
1. If there is a maximum size either in file size, number of datasets, or number of variables/values, please share what the limit is.
2. I still need to create thousands of the final document I am creating - if the limit is close to 100 and I need to create many thousands - any suggestions on either scripting or other methods to get this done?
Thanks,
Michaelyey!! now we know 1,000 is not the limit. Tested wiht 2 variables, 1122 data sets.
<v:sampleDataSet dataSetName="1121">
<ZIPPER>
<p>6” ZIPPER</p>
</ZIPPER>
<FLY>
<p>1121</p>
</FLY>
</v:sampleDataSet>
<v:sampleDataSet dataSetName="1122">
<ZIPPER>
<p>6” ZIPPER</p>
</ZIPPER>
<FLY>
<p>1122</p>
</FLY>
</v:sampleDataSet>
</v:sampleDataSets>
</variableSet>
</variableSets>
</svg> -
In the I tunes library next to a random number of songs there is a circle with an exclamation point. The songs won't play and how do I get rid of this and what does it mean?
Hi rjs317,
Welcome to Apple Support Communities.
It sounds like there are some songs that iTunes isn't able to locate, the songs may have been moved to another folder or disk. The article linked below provides more information about the exclamation point symbol and provides suggestions that will resolve most missing media issues.
iTunes: Finding lost media and downloads
http://support.apple.com/kb/TS1408
I hope this helps.
-Jason -
HT3819 My Laptop picks up my desktop library but won't allow me to access it??
I am trying to transfer my Library from my desktop to my laptop, I have followed the on screen instructions for Home sharing and can see my desktop library folder in the sharing menu. however i can not access any of the sub menu ie music film etc in the folder in fact they are not displayed. Any help would be appeciated. My desktop is using Windows Vista home premium and my laptop windows 8.
Ok all sorted, firewall issue,
Maybe you are looking for
-
I recently downloaded the lastest OS update (Lion X 10.7.4) on my MBP that I purchased in November of 2011, and since downloading it my MBP has been making a constant "humming" noise from the right speaker/disc drive area. I also don't have any audio
-
Error in determining country specific length for account number
Cannot determine country-specific length for account number;No instance of object type AccountClosureAM has been created. External reference: 0271409168GTABNGODUMMY00USDGO
-
BW platform migration Error - R3ldctl
Hello, We are getting an error during our BW platform migration while running SAPINST to perform the export. We are running BW 3.1 on Oracle 9.2.0.5 In one of the steps, R3ldctl is executed and we get the following error in the R3ldctl.log: <b> ERRO
-
Change Webi Date Prompt Format
Hi In BEx, I've created a variable on a date object. Processing is manual/default. Single value. Optional. And ready for input. In the Universe Designer, I have changed the "Where" code on the filter to be a date format with a free selection - as
-
Encore Slideshow problem with fitting slideshow to music
I cannot, even though I checked fit song to slideshow,get it to actually work Also there is lengthy delay when changing or choosing transitions, music and the fit to slideshow. any help would be appreciated.