{"id":15007296,"url":"https://github.com/shibatch/octcalc","last_synced_at":"2026-02-12T17:33:44.835Z","repository":{"id":249916461,"uuid":"832942025","full_name":"shibatch/octcalc","owner":"shibatch","description":"A portable octuple-precision calculator","archived":false,"fork":false,"pushed_at":"2024-11-23T00:42:25.000Z","size":304,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-15T11:52:50.109Z","etag":null,"topics":["calculator-application","cross-platform","float256","linux-desktop","mac-desktop","octuple-precision","windows-desktop"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsl-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/shibatch.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-07-24T03:40:15.000Z","updated_at":"2025-01-16T08:06:44.000Z","dependencies_parsed_at":"2024-08-18T02:27:48.733Z","dependency_job_id":"b1952b16-867c-4b1c-8b5b-66eadeaffcae","html_url":"https://github.com/shibatch/octcalc","commit_stats":null,"previous_names":["shibatch/octcalc"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/shibatch/octcalc","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibatch%2Foctcalc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibatch%2Foctcalc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibatch%2Foctcalc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibatch%2Foctcalc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shibatch","download_url":"https://codeload.github.com/shibatch/octcalc/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shibatch%2Foctcalc/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29374086,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-12T08:51:36.827Z","status":"ssl_error","status_checked_at":"2026-02-12T08:51:26.849Z","response_time":55,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["calculator-application","cross-platform","float256","linux-desktop","mac-desktop","octuple-precision","windows-desktop"],"created_at":"2024-09-24T19:08:01.044Z","updated_at":"2026-02-12T17:33:44.822Z","avatar_url":"https://github.com/shibatch.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n## OctCalc - A portable octuple-precision calculator\n\nOriginal distribution site : https://github.com/shibatch/octcalc\n\n\n![Screenshot](scrshot.png)\n\n\n### Introduction\n\nThis is a programmer-friendly portable calculator application, which\nruns on Windows, Linux, and Mac. It can evaluate C-like expressions in\n256-bit floating-point numbers through\n[TLFloat](https://github.com/shibatch/tlfloat) library. It allows\nusers to choose between decimal and hexadecimal output formats for\nintegers and floating point numbers. In addition to the math functions\nin math.h, various bitwise operations can be performed.\n\n\n### Building on Linux and Mac\n\n1. Check out the source code from our GitHub repository :\n`git clone --recurse-submodules https://github.com/shibatch/octcalc`\n\n2. Make a separate directory to create an out-of-source build :\n`cd octcalc \u0026\u0026 mkdir build \u0026\u0026 cd build`\n\n3. Run cmake to configure the project :\n`cmake .. -DCMAKE_INSTALL_PREFIX=../../install`\n\n4. Run make to build and install the project :\n`make \u0026\u0026 make install`\n\n\n### Building on Windows\n\n1. Download and install Visual Studio Community 20XX.\n  * Choose \"Desktop development with C++\" option in Workloads pane.\n  * Choose \"C++ CMake tools for Windows\" in Individual components\n    pane.\n  * Optionally, choose \"C++ Clang Compiler for Windows\" in Individual\n    components pane.\n\n2. Download and install WiX Toolset v3.\n  * https://wixtoolset.org/\n\n3. Download and install Windows-MSVC version of Qt6.\n  * https://sourceforge.net/projects/fsu0413-qtbuilds/\n  * Extract the archive so that c:\\opt\\qt6\\bin\\designer.exe is seen.\n\n4. Create a build directory, launch Developer Command Prompt for VS\n  20XX and move to the build directory.\n\n5. Set path : `path %PATH%;\"c:\\opt\\qt6\\bin\"`\n\n6. Check out the source code from our GitHub repository :\n`git clone --recurse-submodules https://github.com/shibatch/octcalc`\n\n7. Run the batch file for building with MSVC.\n`cd octcalc \u0026\u0026 winbuild-msvc.bat -DCMAKE_PREFIX_PATH=c:/opt/qt6 -DENABLE_WIX=True`\n\n\n### License\n\nThe software is distributed under the Boost Software License, Version 1.0.\nSee accompanying file LICENSE.txt or copy at :\nhttp://www.boost.org/LICENSE_1_0.txt.\n\nContributions to this project are accepted under the same license.\n\nThe fact that this software is released under an open source license\nonly means that you can use the current version of the software for\nfree. If you want this software to be maintained, you need to\nfinancially support the project. Please see\n[CODE_OF_CONDUCT.md](https://github.com/shibatch/nofreelunch?tab=coc-ov-file).\n\nCopyright [Naoki Shibata](https://shibatch.github.io/) 2024.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshibatch%2Foctcalc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshibatch%2Foctcalc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshibatch%2Foctcalc/lists"}