Live data from Hacker News

Viewing profile — mthom

mthom

HN member
Joined
Mon, Oct 08, 2018, 4:52 AM UTC
HN karma
107
Public activity
29 items

About mthom

No profile information was provided.

Recent public activity

  1. comment
    Comment #39608202

    thank you! the scryer community deserves much of the credit too. everyone is welcome and encouraged to join us at https://github.com/mthom/scryer-prolog ! some exciting plans in th…

  2. comment
    Comment #39606929

    I've spinning up a new Shen implementation from scratch, in Racket, which integrates directly with my Prolog implementation, Scryer Prolog: https://github.com/mthom/scryer-shen/ Se…

  3. comment
    Comment #31984151

    not interested unless it is about the 80s indie pop band

  4. comment
    Comment #29867076

    The cat that pamphlet is about, Nightlife Mingus: http://achewood.com/?date=06202003

  5. comment
    Comment #29039534

    The ISO standard does not yet say anything about FFIs. I've heard that SWI's FFI is hampered by its garbage collection somehow. Since I'm working on a GC for Scryer now, it's proba…

  6. comment
    Comment #29039505

    No FFI yet, no. I'll first try to adapt LispWork's Foreign Language Interface by writing a compatibility layer for Rust. If that goes well, I'll begin to explore writing a Common L…

  7. comment
    Comment #28972257

    I'm planning version 0.9.0 soon. From there I hope to get back to a regular release schedule.

  8. comment
    Comment #22823200

    You don't mind if I port Thun to Scryer Prolog, do you? With full credit to you, of course. I'd like to include it as an example.

  9. comment
    Comment #22823187

    Scryer is not yet as fast or feature-rich as SWI. SWI has been in business for about 30 years longer, so that shouldn't surprise anyone. Also, Scryer is committed to strict conform…

  10. comment
    Comment #22819285

    Yes, thank you for the Power of Prolog! Scryer was and is being written under its influence.

  11. comment
    Comment #22819278

    Decently, I'd say. It is a single executable that you have to build yourself. If you want a recent build, there are a few extra steps, but they're nbd. There are build instructions…

  12. comment
    Comment #22818725

    Some coming features of Scryer Prolog for those interested: - Automatic detection and compilation of partial strings - Streams, including sockets - Garbage collection in anticipati…

  13. comment
  14. comment
    Comment #22786508

    To be clear, the "automatically caught" exception Markus lists in his integer_si example was caught and displayed by the Scryer toplevel.

  15. comment
    Comment #22107448

    > I'm not sure what's more amusing/depressing: that these people believe any shift on the order of magnitude the book described in the article predicts will permit continued functi…

  16. comment
  17. comment
    Comment #21584784

    > I'm guessing the Prolog compiler is super complex compared to, say, a C compiler to be able to give developers that much power. They're not that complex. I'm writing one from scr…

  18. comment
    Comment #20797406

    No, and I have no idea what sort of legal can of worms that might open.

  19. comment
    Comment #20795005

    I took a break from working on it over the summer, and am about to start again. If anyone would like to pay me to work on it full time, do let me know.

  20. comment
    Comment #19572555

    Definitely, yeah. I'd hate to be tasked with creating an interface between SWI and SBCL. I would quickly go mad. Not that it will be a cakewalk with Rust, necessarily, but Scryer i…

  21. comment
    Comment #19545902

    Yes, that's right. Scryer as in scry-ing, the practice of gazing into crystals to communicate with spirits. I wish I'd thought of a better name but it's too late now.

  22. comment
    Comment #19545786

    Implementer here. I haven't set out to "implement an existing thing." Rather, the project is a combination of certain existing things that up to now haven't been available together…

  23. comment
    Comment #18758053

    Wonderful and inspiring work! I wonder if it would be possible to create a similar interop story with the Rust programming language, which also targets LLVM -- ideally without havi…

  24. comment
    Comment #18544088

    It is almost as though, prior to blockchain, nobody had conceived the idea of a distributed spreadsheet.

  25. comment
    Comment #18256850

    The title could really benefit from an Oxford comma.