jake savin is making good progress on porting frontier to run, headless, on linux and mac os. just wanted to make sure you were in the loop.
hope all is well! been following your work on old PCs, many of which i used "back in the day."
jake savin is making good progress on porting frontier to run, headless, on linux and mac os. just wanted to make sure you were in the loop.
hope all is well! been following your work on old PCs, many of which i used "back in the day."
@davew That's exciting! These new "agentic" tools are proving useful for things like this.
Thanks for reaching out. I'm glad to see progress being made here. I have so many aborted attempts to port the kernel littered across my hard drive.
Is there someplace I can go see the work in progress?
@tedchoward @davew You may have noticed some weeks back that I accidentally pushed a PR to your repo! I'm often telling Claude to reference it when investigating what the legacy app did if we get into a tight corner.
It's been going well, and I'm currently working on the low-level guts that would enable POSIX-based networking so that the web client & server will work. It's 100% headless, and my plan is for the UI to be a separate app.
Feel free to reach out if you have any questions! ๐
@tedchoward @davew Well, I got a little ahead of myself. The REPL should work for some basic stuff, but there are still dot-path search issues I have to track down. This one has been a slog, but making slow and steady progress. Either way it's worthwhile to pull again and rebuild. From the top-level of the project you should be able to run:
./frontier-cli/frontier-cli ./databases/Frontier.root
... to start the REPL.
@jsavin @davew Iโm getting a build error when I run `make -C frontier-cli`
```
โบ make -C frontier-cli
../third_party/cmake-install/bin/cmake -S ../third_party/Paige -B ../third_party/Paige/build-headless -DCMAKE_BUILD_TYPE=Release -DCMAKE_OSX_ARCHITECTURES="arm64;x86_64"
/bin/sh: ../third_party/cmake-install/bin/cmake: Bad CPU type in executable
make: *** [../third_party/Paige/build-headless/libpaige.a] Error 126
```
It looks like itโs trying to use an embedded version of cmake.
This is the best thread ever.! ๐
@tedchoward @davew And around now you're going to start to notice a whole bunch of stuff that's very broken. ๐
For example I just tried parentOf (string.mid) and got system.compiler.["kernel"].string, which is totally wrong. Heheh. (That's the next battle. Then back to networking.)