←back to thread

145 points tomhee | 3 comments | | HN request time: 1.115s | source

Hi! I've been working on the flipjump project, a programming language with 1 opcode: flip (invert) a bit, then jump (unconditionally). So a bit-flip followed by more bit-flips. It's effectively a bunch of NOT gates. This language, as poor as it sounds, is RICH.

Today I completed my compiler from C to FlipJump. It takes C files, and compiles them into flipjump. I finished testing it all today, and it works! My key interest in this project is to stretch what we know of computing and to prove that anything can be done even with minimal power.

I appreciate you reading my announcement, and be happy to answer questions.

More links:

- The flipjump language: https://github.com/tomhea/flip-jump https://esolangs.org/wiki/FlipJump

- c2fj python package https://pypi.org/project/c2fj/

Show context
Imustaskforhelp ◴[] No.42748001[source]
hey this could actually be pretty nice if we can convert flipjump into sqlite native instructions like how it is possible for brainfuck , then you are on to something huge!

You would create although highly inefficient , after many years , maybe the first , language like those lisps where you could store data in sqlite and run it fromt there (but with C)

replies(1): >>42748023 #
1. tomhee ◴[] No.42748023[source]
That's cool! And that's possible. Do you have any more data to read about it?
replies(2): >>42750631 #>>42750637 #
2. Imustaskforhelp ◴[] No.42750631[source]
see this / my comments on here

https://news.ycombinator.com/item?id=42637304

3. Imustaskforhelp ◴[] No.42750637[source]
I really hope that you try this , this might be game changing !