Gautham

Results 82 comments of Gautham

https://github.com/ahgamut/cpython/tree/cosmo_py27 Clone the repo and run `superconfigure` (`superconfigure` calls `configure` with the right params, then `make` and `objcopy`). There are some minor details in the commit messages regarding what I...

Here's the `sqlite` fork that compiles with Cosmopolitan: https://github.com/ahgamut/sqlite/tree/cosmopolitan Clone the repo and run `superconfigure`. It requires `libtool` and `tcl8.6`. Changing the build process for SQLite was as follows: *...

The `python.com` APE now opens on Windows! The interpreter couldn't find the standard library because the paths were coded in as *absolute paths* at compile time. I changed that to...

The problem is with CRLF: I just tested statements terminating with Ctrl-J on Windows, and those are accepted (I still have to press Enter to run the statement, but at...

A quick list of the internal modules that can't be compiled yet (full list in the repo [README](https://github.com/ahgamut/cpython/blob/cosmo_py27/README.md)): - [x] `syslog` now compiles with the latest commit - [x] `_sqlite3`...

The Python tokenizer now ignores CR when reading input. No more syntax errors when the APE runs in interactive mode on Windows!

Maybe just skip looking through environment variables when starting up `python.com`? The interpreter looks through `PATH` (and also `PYTHONPATH`, `PYTHONHOME`) only because it needs to find the necessary standard library...

I think getting the `_socket` module to build is the only major thing left. It would enable testing the stdlib, and I could get started on a PR for `third_party/python2`....

Until now, `python.com` required the standard library to be in a nearby folder. * `Modules/getpath.c` in the Python source builds `sys.path`, which is used by Python to find importable modules....

Now all the functions related to the `_socket` module have been implemented (#172, #196, #200, #204, #207, and #209 -- thanks @jart for guidance!), I can: * run `python.com -m...