Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
c3d
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
c3d
7mo ago
I'm not sure how you draw the conclusion that there is no covered app store. Are you sure https://github.com/c3d/db48x/tree/dev/library is not covered, for example? More importantly, are you willing
2.
▲
by
c3d
7mo ago
No, I am not ignoring the GPLv3. This is not a license, but a legal notice that residents of these states, by applying the GPL and freely running software that may violate local laws, are the ones that may have to deal with the consequences
3.
▲
by
c3d
7mo ago
This is a valid point, and I was aware of it, though the wording was not clear enough. So I clarified in a recent commit. I also added Brazil and New. https://github.com/c3d/db48x/blob/dev/LEGAL-NOTICE.md
4.
▲
by
c3d
7mo ago
Exactly
5.
▲
by
c3d
7mo ago
DB48x certainly has a GitHub site with freely downloadable pieces of software that can run on the calculator. For instance here: https://github.com/c3d/db48x/tree/stable/library Some of these include con
6.
▲
by
c3d
7mo ago
DB48x author here. To be fair, the definitions of "operating system", "application" or "user" are so vague that I decided to 1. Not take any risk 2. Take a stand The point is more to draw attention
7.
▲
by
c3d
2y ago
A video explaining the philosophy and technology behind the project. https://www.youtube.com/watch?v=jNOA39HnkcM
8.
▲
by
c3d
2y ago
Sorry about that ;-)
9.
▲
by
c3d
2y ago
It's a tribute to Hewlett and Packard, but taking the first names, and with the individuals reversed for balance. I do not believe there is any possible infringement on a clearly new design, even if that design is intentionally reminis
10.
▲
by
c3d
2y ago
In theory yes. In practice, the TI 83/84 are probably not beefy enough, and the NumWorks has a keyboard that makes the endeavour really complicated.
11.
▲
by
c3d
2y ago
There are three floating-point representations: - A variable-precision decimal floating point that uses base-1000 internally with 10 bits for 1000 values instead of 1024, so reduced memory waste, and LEB128 for size and exponent encoding. S
12.
▲
by
c3d
2y ago
This works with Firefox 132.0, tested on Fedora 41 right now.
13.
▲
by
c3d
2y ago
This is done on that page, though on some browsers it requires an explicit page reload. This works with Mozilla 132.0, just tested on Fedora 41.
14.
▲
by
c3d
2y ago
SharedArrayBuffer is necessary to run multiple threads with EmScripten.
15.
▲
by
c3d
2y ago
Could you open an issue on the project's web site about the trouble you had installing? ( http://github.com/c3d/db48x ). Thanks! Also, were you aware of this tutorial: https://www.youtube.com/watch?v
16.
▲
by
c3d
2y ago
There is a free iPhone version as well (called DB40X). Maybe some day give it a try?
17.
▲
by
c3d
2y ago
A physicist working on the project used this to compute the space contraction for the https://en.wikipedia.org/wiki/Oh-My-God_particle , which presumably traveled at 0.9999999999999999999999951 time the speed of light.
18.
▲
by
c3d
2y ago
Let's see your Python answers to the following examples: 1. What happens if I rotate binary pattern 1001 right by 3 positions on a 18-bit PDP-9? RPL code: 18 STWS 2#1001 3 RRC Result: #8001 in base 16, #1000 0000 0000 0001 in ba
19.
▲
by
c3d
2y ago
> Why not? Keystroke count and progressive computations. Let me illustrate using an example from a YouTube video called "The hardest Exam Question : Only 6% of students solved it correctly" ( https://www.youtube.com&#
20.
▲
by
c3d
2y ago
> I admire the project, although I would probably have taken a different path (emulation) to get the biggest effect with the smallest possible effort :-) Emulators are stuck in the past, since they need to rely on the HP ROMs. So all the
21.
▲
by
c3d
2y ago
> Where's the apostrophe (equiv. to quote in lisp)? That should be an easily accessible key not buried in a menu. The apostrophe is on the XEQ key of the DM42, or "F". But in RPL, it is not to quote like in Lisp, but to in
22.
▲
by
c3d
3y ago
The current state is "on backburner by lack of time". Projects like https://grenouillebouillie.wordpress.com/2022/03/07/a-theory... and https://github.com/c3d/DB48X-on-DM42/
23.
▲
by
c3d
3y ago
The really ugly stuff is here: https://github.com/c3d/xl/blob/master/src/llvm-crap.cpp
24.
▲
by
c3d
3y ago
I realized I forgot to share my most memorable piece of code ever: llvm-crap (Compatibility Restoration Adaptive Protocol) https://github.com/c3d/xl/blob/master/src/llvm-crap.h
25.
▲
by
c3d
3y ago
Check out Pure. https://agraef.github.io/pure-lang/ This was what convinced me to switch to LLVM. I now regret that decision, but at the time, it sounded like a lot of fun.
26.
▲
by
c3d
3y ago
There is no backtracking, but being able to implement Prolog on an XL basis was an important part of the original design of the "runtime" version of XL.
27.
▲
by
c3d
3y ago
Let's ask the interpreter / compiler: ./xl -nobuiltins -parse /tmp/glop.xl -style debug -show (infix is is is ) So what it sees is a definition of a name 'is' as itself. Now, that name is
28.
▲
by
c3d
3y ago
You can do exactly that, and this is how this is defined in the built-in library https://github.com/c3d/xl/blob/fast/src/builtins.xl#L222 How it works is what I tried to document in the document abo
29.
▲
by
c3d
3y ago
See the code around here to answer that question: Definition of 'if' statement: https://github.com/c3d/xl/blob/fast/src/builtins.xl#L155 // If-then-else statement if [[true
30.
▲
by
c3d
3y ago
Why do you think it's older? XL started as LX around 1993, and IIRC self-compiled in 2004 or so.
More ›