Simon Forman
cdff2ea5ea
Fixes #40358 Help output could be better.
...
For now. Add a header and footer. Later on when I have per-function docs
it can look those up and print them (or open a viewer in the GUI.)
2020-04-25 15:08:58 -07:00
Simon Forman
9f36207fe3
Sort the definitions in the library.
2020-04-24 16:13:05 -07:00
Simon Forman
1863cba7f7
Somehow swoncat fell through the cracks.
2020-04-24 16:09:32 -07:00
Simon Forman
078f29830d
Switch to tabs for indentation.
...
Instead of a mix of 2- and 4-space tabs just use actual tabs. ;-P
2020-04-24 12:48:15 -07:00
Simon Forman
2fb610e733
Fixes : #40354 Don't hardcode my own name and email as autosave committer.
2020-04-24 12:28:59 -07:00
Simon Forman
c1a9fc2c28
Fixes : #40355 Lookup bytes no good.
2020-04-24 12:05:39 -07:00
Simon Forman
cf5c618376
Pickle protocol 2.
2020-04-24 11:58:43 -07:00
Simon Forman
78ba1a1851
Dulwich expects bytes not str.
2020-04-24 11:57:11 -07:00
Simon Forman
40a7830694
Fixes #40353 TypeError: must be str or None, not bytes
2020-04-24 11:45:16 -07:00
Simon Forman
4ec06bcaa3
Fixes #40352 write() argument must be str, not bytes
2020-04-24 11:24:56 -07:00
Simon Forman
d991fad3c3
Make sure joy.gui.main.__doc__ is at the top of the module.
2020-04-24 10:47:23 -07:00
Simon Forman
6fe11aa205
Remove `__next__`.
2020-04-24 10:32:48 -07:00
Simon Forman
c9082be37d
AttributeError: 'itertools.count' object has no attribute '__next__'
2020-04-24 10:10:50 -07:00
Simon Forman
25525deb53
Open stack pickle file in binary mode.
2020-04-24 10:10:30 -07:00
Simon Forman
53d886a492
read text from REPL, don't eval
2020-04-24 00:03:32 -07:00
Simon Forman
9ca5b24fd1
Fake brutal_hackery on Py3.
...
Because I'm not about to try to figure it out tonight.
2020-04-24 00:00:41 -07:00
Simon Forman
d2785f6f68
futurize stage2 vui
2020-04-23 23:44:29 -07:00
Simon Forman
f949efe1a4
futurize stage2 gui
2020-04-23 23:38:10 -07:00
Simon Forman
29d510eb46
futurize stage2 core
2020-04-23 23:33:23 -07:00
Simon Forman
e758d7d2be
futurize stage2 core
2020-04-23 23:28:24 -07:00
Simon Forman
00db0fd0ad
futurize stage1 vui
2020-04-23 23:22:45 -07:00
Simon Forman
89b4eb5e15
futurize stage1 gui
2020-04-23 23:19:29 -07:00
Simon Forman
b0df80f3e6
futurize stage1 core
2020-04-23 23:16:45 -07:00
Simon Forman
8d0d0de897
Fixes #38239 rename parameter of stack.pick()
2020-04-23 21:39:29 -07:00
Simon Forman
0588496ca5
Minor cleanup.
2019-12-03 08:41:42 -08:00
Simon Forman
fdf0339e16
Make parser REs into module-level "constants".
2019-12-02 14:26:07 -08:00
Simon Forman
57446a1179
Minor docs update.
2019-12-02 14:13:50 -08:00
Simon Forman
f58f3b9959
Definition of ii combinator.
...
ii == [dip] dupdip i
a [F] ii
--------------
F a F
2019-11-07 07:53:21 -08:00
Simon Forman
df5ddb8ad9
Some trailing whitespace or something.
2019-08-09 09:28:15 -07:00
Simon Forman
a3f863ff18
Move is_numerical() to joy.gui.utils.
2019-08-03 19:02:24 -07:00
Simon Forman
6a94c12b9b
Get the path separator right on windows.
...
It used to use: C:\Users\sforman/.joypy
which worked, but ew.
2019-08-02 18:30:43 -07:00
Simon Forman
84a2de7790
Tiny edits. Almost nothing.
2019-07-21 07:32:20 -07:00
Simon Forman
c4c6ece6d2
Add bool function to mimic Python semantics.
2019-07-16 08:41:28 -07:00
Simon Forman
0359cd64c7
Very minor docs change.
2019-07-15 15:50:22 -07:00
Simon Forman
21b69ea260
Stop hg ignoring the build dir.
...
I want to include the HTML output of sphinx so you can view it without having to install sphinx.
2019-05-07 17:45:39 -07:00
Simon Forman
4f5caf4ab3
More docs...
2019-05-07 13:49:27 -07:00
Simon Forman
13515b071b
A bit more on the docs.
2019-05-07 10:23:43 -07:00
Simon Forman
663ddab7a7
A start on docs for VUI.
...
It's hella crude yet.
2019-05-06 23:05:50 -07:00
Simon Forman
f236be510a
Use ~/.thun instead of ~/.joypy as default JOY_HOME.
...
And some copyright notices I missed.
2019-05-06 13:54:55 -07:00
Simon Forman
b3a79df9a9
Well, that seems to work.
...
python -m joy.vui
With PyGame installed that starts the "VUI" on my system. Neat.
The initial joy home (~/.joypy) is not quite compatible with the one set up by the GUI code. One simple way to fix that would be to e,g, make this use ~/.thun instead.
2019-05-06 13:32:08 -07:00
Simon Forman
bae676dd42
Update initial joy home dir contents BLOB.
2019-05-06 13:28:44 -07:00
Simon Forman
9292d00534
Update imports, copyright notices.
2019-05-06 13:26:07 -07:00
Simon Forman
d4fdde50f9
Initial bring over of VUI code. (Won't work yet.)
2019-05-06 13:07:01 -07:00
Simon Forman
b27adb7e1c
Remove some trailing blankspace.
2018-11-28 13:00:03 -08:00
Simon Forman
3b0b7659b3
A bunch of docs.
...
Things have kind of run away with me. I've been working in Prolog for
the last month or so. I'm not yet sure how to bring it together with the
Python code.
2018-08-24 16:48:15 -07:00
Simon Forman
3e6a49ac27
The version of Python with Anaconda is lightly newer.
2018-08-24 16:46:18 -07:00
Simon Forman
c88e00ecd0
Add binary functions.
2018-08-02 14:22:42 -07:00
Simon Forman
dae5126bfc
In progress..
2018-08-01 12:26:50 -07:00
Simon Forman
5974c516d1
Working on compiler.
...
I have a simple dataflow thingy for some Yin and Yang functions.
2018-08-01 10:59:07 -07:00
Simon Forman
f2425ae1ae
Minor UI bugs.
...
I should nail this down better. Command selections like ' []' were
failing to evaluate.
2018-07-22 11:53:02 -07:00