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 the computer I have a exclamation point next to a bunch of my songs and apps when I click on them it says that the original file couldnt be found. How do I go about finding out where the original file is and correct th

    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?

    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.

  • Is there a way to avoid having a content library on a site server when the Distribution Point role is not installed on that server (disk cost issue)?

    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.
    Patrick

    There 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

  • Have two ltunes libraries on my computer both using same account. how do i transfer library 1 on to library 2 and sync ipod with library 2 it already synced with library 1, the reason for both libraries is library 1 is not allowing access to itunes store.

    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 account

    Follow 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,
    Mike

    Whats the current firmware installed on your router? Have you tried to upgrade the firmware on your Router?

  • Why does the history/library window auto-scroll away from the previous point in the library?

    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,
    Michael

    yey!! 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 library there is a cirlce with a exclamination point next to a random number of songs. What does it mean and how do I get rid of it?

    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