0 Members and 3 Guests are viewing this topic.
So this is like a custom language? How does it work? Does it compile to bytecode which gets interpreted?
Not very clear to me either. A couple few questions:1. How do/can you interface with the embedded system? GUI (eg, xml), High level language (eg. Java, C++), Assembly language, other?2. What's the Claw timeline? When do you think you'll have a prototype ready that runs, say, on Windows or Linux or on a real embedded system OS.I'm afraid this presentation is a bit difficult too general, abeit it seems interesting.
Thank you and congrats. Now is a lot more clear! Keep it up an good luck 'cause it looks rather versatile, so to speak.I'll be looking forward to give it a go, when it becomes available for testing.
Looks pretty neat. However, I should point out that you've somehow lost all the plus signs (not just here, on git as well).Are floats not part of the plan? I'd be slightly disappointed if that's the case. I recognize the pain of supporting them on hardware without an FPU (or even a good ALU), but any programs involving serious math or graphics really need them.
Quote from: Runer112 on August 22, 2016, 06:47:40 pmLooks pretty neat. However, I should point out that you've somehow lost all the plus signs (not just here, on git as well).Are floats not part of the plan? I'd be slightly disappointed if that's the case. I recognize the pain of supporting them on hardware without an FPU (or even a good ALU), but any programs involving serious math or graphics really need them.Thanks Oh, and thank you for pointing that out. I have really not noticed that EDIT: FIXED.Floats are not going to be part of the default instruction set. Floats are not going to be part of the default extended instruction set. They might be something added to the extended instruction set at a later point, but they will be one thing, incredibly slow. Fixed-point however, will be supported by the default extended instruction set and it will certainly be a lot faster
This design limit was set early on, as really none of the platforms I am targeting have a dedicated float processor or float instructions. Most platforms are 16 or 32-bit microcontrollers or the 84+ which all use soft float. Using float for the main data type would be totally silly and adding more than one data type is making everything way too complex and RAM-consuming.