Commit graph

  • 650d15b830
    s/MiniTest/Minitest/g trunk Gwenhael Le Moine 2024-03-27 08:08:43 +0100
  • ace7133a85
    0.17.1 Gwenhael Le Moine 2023-07-25 15:59:35 +0200
  • bfb5a22602
    0.17.0 Gwenhael Le Moine 2023-07-25 15:52:41 +0200
  • a194565a1d
    fix coordinates calculation of pixels Gwenhael Le Moine 2023-07-25 15:50:13 +0200
  • e60b310585
    drop GROB2ASCIIART, introduce BLANK Gwenhael Le Moine 2023-07-20 16:51:46 +0200
  • 7773007fc3
    persist LCD too Gwenhael Le Moine 2023-07-20 16:51:09 +0200
  • 0da1ab8590
    fix PIXOFF based on cff29e546a Gwenhael Le Moine 2023-07-20 16:42:04 +0200
  • 002da6df44
    experiment with drawille to display LCD + improving LCD Gwenhael Le Moine 2023-07-20 16:27:38 +0200
  • c763c7bd4b
    interpreter's display is a RplGrOb Gwenhael Le Moine 2023-07-07 17:52:31 +0200
  • 3fa79fe97d
    new RplGrOb type and related words, plus display management words Gwenhael Le Moine 2023-07-06 16:51:32 +0200
  • 422a7828a5
    First step towards an pseudo-LCD display Gwenhael Le Moine 2023-07-06 15:09:29 +0200
  • a97d8061d7
    0.16.2 Gwenhael Le Moine 2023-04-06 14:29:25 +0200
  • 0710c33dbf
    SHEVAL returns the output as a list of strings Gwenhael Le Moine 2023-04-06 14:28:37 +0200
  • d53b3b6875
    rename SYSEVAL→SHEVAL, move code into program to avoid error when building gem Gwenhael Le Moine 2023-03-19 11:44:54 +0100
  • 95eb598079
    bump version to 0.16.0 Gwenhael Le Moine 2023-02-09 16:45:22 +0100
  • b3b02165a4
    [words] add SYSEVAL to run underlying OS commands Gwenhael Le Moine 2023-02-09 16:44:45 +0100
  • 4483bb5e13
    coherence Gwenhael Le Moine 2023-01-17 16:16:55 +0100
  • 3666c19602
    made a pass with rubocop Gwenhael Le Moine 2023-01-05 15:17:19 +0100
  • 953eabc15c
    0.15.2 Gwenhael Le Moine 2022-11-15 14:29:24 +0100
  • a21cf92e25
    add sample rpl rpograms Gwenhael Le Moine 2022-11-15 14:27:56 +0100
  • 291db997c5
    refine decision to launch repl; option to set verbosity Gwenhael Le Moine 2022-11-15 14:24:38 +0100
  • e43eaff903
    0.15.0 Gwenhael Le Moine 2022-11-15 13:54:30 +0100
  • 522c07b5f3
    verbosity (+levels); debug messages; -q implies no persistence Gwenhael Le Moine 2022-11-15 13:53:24 +0100
  • 70b69d94af
    print stack to $stdout on exiting Gwenhael Le Moine 2022-11-15 13:52:39 +0100
  • 02dfbada7a
    update README about $XDG_DATA_HOME Gwenhael Le Moine 2022-11-10 10:53:55 +0100
  • bd5cf16ea5
    0.14.0 Gwenhael Le Moine 2022-10-30 15:24:54 +0100
  • c4a3afdb7f
    Merge branch 'trunk' of ssh://src.le-moine.org:38172/gwh/rpl.rb into trunk Gwenhael Le Moine 2022-10-30 15:23:03 +0100
  • 41a0d5e7e4
    save persisted state into $XDG_DATA_HOME/rpl.rb/env.rpl Gwenhael Le Moine 2022-10-30 15:22:23 +0100
  • fcefc2d098
    ! there too Gwenhael Le Moine 2022-10-13 09:25:55 +0200
  • b61d4a085b
    0.13.0 Gwenhael Le Moine 2022-10-12 17:09:20 +0200
  • 8cfb5ce26a
    add a Ruby-esque ! suffix to some methods Gwenhael Le Moine 2022-10-12 17:04:50 +0200
  • a48d2ab6a6
    words are case-INsensitive, variables remain case-sensitive Gwenhael Le Moine 2022-10-12 16:34:26 +0200
  • 561ec1072a
    update description, add README.md to rdoc Gwenhael Le Moine 2022-10-11 13:56:46 +0200
  • a75caccbe9
    0.12.0 Gwenhael Le Moine 2022-10-11 13:37:49 +0200
  • 3be0140d64
    show error Gwenhael Le Moine 2022-10-11 13:35:27 +0200
  • 31443519e8
    don't confuse Emacs' syntax highlighting Gwenhael Le Moine 2022-10-11 13:34:52 +0200
  • d54bebdcec
    HISTORY pushes the history on the stack as a list Gwenhael Le Moine 2022-10-11 13:32:19 +0200
  • 0d07d0e0dd
    leave the terminal as we found it Gwenhael Le Moine 2022-10-11 13:29:09 +0200
  • 91d6eab71f
    use reline instead of readline Gwenhael Le Moine 2022-10-11 13:06:26 +0200
  • a8a736b527
    0.11.0 Gwenhael Le Moine 2022-10-05 15:23:35 +0200
  • 6f3fe40a03
    rename EDIT → EXTEDIT, EDIT now use prompt Gwenhael Le Moine 2022-10-05 15:22:15 +0200
  • 0d5baf6417
    0.10.3 Gwenhael Le Moine 2022-10-05 09:56:49 +0200
  • 8d1f6519aa
    fix HISTORY Gwenhael Le Moine 2022-10-05 09:56:12 +0200
  • 423753feb4
    correct help strings of repl words Gwenhael Le Moine 2022-10-05 09:55:46 +0200
  • 06e43ca137
    set version number in lib/rpl.rb and nowhere else Gwenhael Le Moine 2022-10-05 09:27:26 +0200
  • 864a8a2b07
    explain more in README Gwenhael Le Moine 2022-10-04 17:10:23 +0200
  • 1630622f51
    define Version so that it's picked by OptParser for --version Gwenhael Le Moine 2022-10-04 17:10:00 +0200
  • aacb10de95
    version 0.10.1 Gwenhael Le Moine 2022-10-04 16:51:25 +0200
  • 4dfe9554cb
    Persist stack and variable in ~/.local/state/rpl.rb/machine Gwenhael Le Moine 2022-10-04 16:49:24 +0200
  • dfac755ce5
    File.expand_path is way more useful than File.absolute_path Gwenhael Le Moine 2022-10-04 14:57:13 +0200
  • 7a157faee0
    todo and revamp README.md Gwenhael Le Moine 2022-10-04 14:39:53 +0200
  • 62c0420a57
    forgot to update in-language version, bump to 0.9.1 Gwenhael Le Moine 2022-10-04 14:22:55 +0200
  • 339b64486e
    test logarithm words (only 'e' for the moment) Gwenhael Le Moine 2022-10-04 14:12:48 +0200
  • 36ba5fa297
    test list operations Gwenhael Le Moine 2022-08-31 13:19:35 +0200
  • 6562a4297e
    basic tests of complexes' operations Gwenhael Le Moine 2022-08-31 13:05:26 +0200
  • d3d24cb145
    implement some Complex words Gwenhael Le Moine 2022-08-31 12:21:46 +0200
  • 409ed653f2
    replaces remnant proc run() with RplProgram Gwenhael Le Moine 2022-08-31 12:21:14 +0200
  • 7a5e3bf262
    renamed words spec files Gwenhael Le Moine 2022-08-31 12:20:27 +0200
  • b523e2b1cd
    parse and represent Complex numbers Gwenhael Le Moine 2022-08-31 11:10:33 +0200
  • 418fc078a0
    words: one file per category Gwenhael Le Moine 2022-08-31 10:10:42 +0200
  • c0910c0899
    split REPL words; factorize category naming; style Gwenhael Le Moine 2022-08-31 09:57:10 +0200
  • 4973b7a4b8
    document some Complex words Gwenhael Le Moine 2022-08-30 16:42:46 +0200
  • 7d7d4aa25f
    tidying Gwenhael Le Moine 2022-08-30 16:11:37 +0200
  • db0d8cb5a9
    [bug] fix variable overwriting bug Gwenhael Le Moine 2022-08-30 14:34:15 +0200
  • 703c659f83
    Merge branch 'trunk' of ssh://src.le-moine.org:38172/gwh/rpl.rb into trunk Gwenhael Le Moine 2022-08-30 13:37:43 +0200
  • edd0884f9d
    s/display/frame_buffer/g Gwenhael Le Moine 2022-08-30 13:37:34 +0200
  • fe3723b27f
    FIXME: found a bug: var1 var2 +|-|*|\ ===> result in on stack (normal) AND stored in var1 (_bug_) Gwenhael Le Moine 2022-07-03 19:46:56 +0200
  • c10c7f02fd
    REPL outputs stack and variables defined as RPL.rb code Gwenhael Le Moine 2022-07-03 19:46:05 +0200
  • d7754473ec
    image-dump idea to do Gwenhael Le Moine 2022-07-02 22:31:48 +0200
  • 010460a230
    [display] (wip) first words Gwenhael Le Moine 2022-05-31 16:43:31 +0200
  • 48be6a643e
    add a display matching HP-50g's size Gwenhael Le Moine 2022-05-25 16:30:02 +0200
  • e5bd6d1fb2
    namespaces todo explanation Gwenhael Le Moine 2022-05-11 15:37:31 +0200
  • 5fed987012
    SDL Gwenhael Le Moine 2022-05-11 15:18:16 +0200
  • 9b6de19ed7
    0.8.0 Gwenhael Le Moine 2022-03-12 22:26:17 +0100
  • 2cf151923d
    Merge branch 'trunk' of ssh://src.le-moine.org:38172/gwh/rpl.rb into trunk Gwenhael Le Moine 2022-03-12 22:23:18 +0100
  • 3747453aef
    rpl comments with @ Gwenhael Le Moine 2022-03-12 22:20:30 +0100
  • 9eb17e6555
    fix time's test Gwenhael Le Moine 2022-03-09 13:20:34 +0100
  • 256053f31a
    0.7.2 Gwenhael Le Moine 2022-03-09 11:23:30 +0100
  • 31ed30e5cd
    Merge branch 'trunk' of ssh://src.le-moine.org:38172/gwh/rpl.rb into trunk Gwenhael Le Moine 2022-03-09 11:22:37 +0100
  • b50be60304
    advertise rake commands in README Gwenhael Le Moine 2022-03-09 11:22:20 +0100
  • 76307759a4
    integers are printed as such, without .0 part Gwenhael Le Moine 2022-03-09 11:20:43 +0100
  • 895d06f67d
    integers are printed as such, without .0 part Gwenhael Le Moine 2022-03-09 11:20:43 +0100
  • 2a005112be
    catching up to rpn-2.4.x: date & time return iso8601 parts Gwenhael Le Moine 2022-03-08 12:40:14 +0100
  • f3a0d7e91e
    0.7.1: fix numeric parsing not using BigDecimal Gwenhael Le Moine 2022-03-02 14:27:35 +0100
  • 7290d80046
    0.7.0 Gwenhael Le Moine 2022-03-02 14:06:26 +0100
  • e7ebbbee56
    Merge branch 'trunk' of ssh://src.le-moine.org:38172/gwh/rpl.rb into trunk Gwenhael Le Moine 2022-03-02 14:03:13 +0100
  • e27f829ff3
    numerals formatting in sync with rpn-2.4 Gwenhael Le Moine 2022-03-02 14:02:28 +0100
  • 240cf0ea56
    indentation Gwenhael Le Moine 2022-03-01 21:54:39 +0100
  • 9c29599fb7
    STO{+,-,/,*} follow semantic of rpn-2.4 Gwenhael Le Moine 2022-03-01 21:53:43 +0100
  • 92bd286f71
    implement EDIT Gwenhael Le Moine 2022-02-28 11:41:56 +0100
  • 5c1cc3e617
    better map Gwenhael Le Moine 2022-02-28 11:41:39 +0100
  • 159a963490
    wrapper around object creation Gwenhael Le Moine 2022-02-28 11:40:47 +0100
  • b1df57482a
    done Gwenhael Le Moine 2022-02-26 21:21:07 +0100
  • 5cb51451e0
    0.6.0, complete overhaul of type system Gwenhael Le Moine 2022-02-26 21:10:01 +0100
  • 6219323661
    avoid circular requiring Gwenhael Le Moine 2022-02-26 20:51:09 +0100
  • 2515bbd90c
    only run programs Gwenhael Le Moine 2022-02-26 19:57:38 +0100
  • fcb809d797
    [WIP] almost there Gwenhael Le Moine 2022-02-26 18:53:39 +0100
  • 02f322744b
    short-term todo-list Gwenhael Le Moine 2022-02-25 20:11:43 +0100
  • e9dbfbdfd8
    new parser based on objectified types Gwenhael Le Moine 2022-02-25 20:04:33 +0100
  • 52480c0a7a
    core → words; refactor types; test types Gwenhael Le Moine 2022-02-25 15:43:48 +0100