Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • 02:53
    cgay synchronize #1474
  • 02:28

    cgay on master

    dylan-tool 0.8.0 Merge pull request #17 from cga… (compare)

  • 02:28
    cgay closed #17
  • 02:19
    cgay opened #17
  • 02:17

    cgay on v0.8.0

    (compare)

  • 01:57

    cgay on master

    dylan build: prepend workspace … dylan publish: Specify catalog … Merge pull request #52 from cga… (compare)

  • 01:57
    cgay closed #52
  • Jan 28 04:45
    cgay opened #52
  • Jan 26 19:51
    cgay opened #14
  • Jan 25 12:31
    Stasenko-Konstantin starred dylan-lang/opendylan
  • Jan 22 17:11
    cgay synchronize #1474
  • Jan 22 06:14
    cgay opened #51
  • Jan 22 05:45
    cgay ready_for_review #1474
  • Jan 21 23:19
    cgay synchronize #1474
  • Jan 21 14:25
    elsvc starred dylan-lang/opendylan
  • Jan 21 06:03
    cgay synchronize #1474
  • Jan 21 05:58
    cgay synchronize #1474
  • Jan 20 20:59

    cgay on master

    test-hypot: Remove expected-to-… Merge pull request #1472 from c… (compare)

  • Jan 20 20:59
    cgay closed #1472
  • Jan 20 19:34
    insolitum starred dylan-lang/dylan-tool
promovicz
@promovicz
here you go. I'll give this another go later. as I said it's about 75% there. the simple chapters render okay. the complex chapters crash my "fop".
page references and the like will obviously be broken.
the HTML files are very orderly though, probably because they are generated.
Bruce Mitchener
@waywardmonkeys
It would have been possible to convert the DRM to Sphinx like all other docs back when I was doing that, but People Objected to touching it.
So it didn’t happen.
Carl Gay
@cgay
@housel a co-worker just tried OD for the second time and much appreciated the batteries included.
Peter S. Housel
@housel
Are we still wanting to do a release by the end of the year? (I think it would be a good thing.) Anything we hope to accomplish before freezing?
promovicz
@promovicz
The batteries release worked great for me too.
And I'm willing to finish fiddling with the docker images. I might even have a few locals to try it out on.
Peter S. Housel
@housel
That would be great to include
promovicz
@promovicz
While we are all around I'd like to clarify that my hacking on Marlais is fun/research/recreational, but I do believe in my reasons for doing it.
Bruce is right in some ways, but I don't want to get into that and pick it all apart right now.
I'm definitely happy to see you all here again. I'd rather stick with that.
Carl Gay
@cgay
I wanted to get dylan-tool in better shape but I doubt I can get to it by EOY. My friend just found that make-dylan-app is pretty broken. I'll fix that.
prom, I'm glad to see you hacking on Dylan again. :-)
He also really wanted library-in-one-file. He's doing advent of code.
promovicz
@promovicz
for me dylan-tool failed on 2020.1 using debian bullseye, but it worked on current. I'll write a ticket but I don't think it's anything exciting.
Carl Gay
@cgay
from memory, what i think needs to be done for dylan-tool: (1) download packages via HTTPS rather than with git clone, (2) Windows, (3) package it with OD
promovicz
@promovicz
I have also been working on an ad-hoc revamp of command-interface. it's gotten a lot nicer. I'm willing to port deft and whatever else might be using it because it's an incompatible change.
(not wildly though. and it simplifies usage.)
Carl Gay
@cgay
I mainly want it to work in emacs shell buffers.
promovicz
@promovicz
feel free to assign the issue to me.
I did a bit of terminal hacking in 2020 and have various options in mind that should work for that.
and I also have better abstractions now. I've already implemented most of them on the terminal side.
I've been working on a command interface system called klish. it's an embedded product type of thing written in C and using XML command definitions.
Carl Gay
@cgay
prom, did you just get up or you're still up? :)
i'm off to bed. g'night!
promovicz
@promovicz
still. spent the night with a friend. good night though.
Bruce Mitchener
@waywardmonkeys
@promovicz I have a partial port to Rust as well somewhere.
promovicz
@promovicz
@waywardmonkeys of command-interface?
Peter S. Housel
@housel
or of klish?
Bruce Mitchener
@waywardmonkeys
Command-interface
I stopped when I ran into a philosophical issue of the nature of things.
promovicz
@promovicz
cool. i think the grammar/node/completion core is pretty good. I don't think I have any changes in my head for that. you used a proper line editor, right? ;)
Bruce Mitchener
@waywardmonkeys
I didn’t do the line editor part
The completion is where I ran into a philosophical problem.
promovicz
@promovicz
I'd like to hear your case. I've long been trying to figure out the ultimate abstraction for those things.
Bruce Mitchener
@waywardmonkeys
@promovicz Well, I want in the end something like CLIM where you maintain the relationship between a thing and its on-screen relationship ... and since types aren't values in Rust, I run into some issues there ... and I didn't have a solution that I liked at the time (some years ago now) for how to handle a system of types for values.
I think.
promovicz
@promovicz
ah. right. I think I get it. I've seen a (rust IIRC) shell somewhere that tries to be a bit like powershell. i wonder how they did it.
Bruce Mitchener
@waywardmonkeys
I think I also ran into the philosophical issue of "Why am I even doing anything when no one cares, and anything that I care about would require help from others to get to the point of being useful?" ... but that's separate.
1 reply
You probably mean nu ... I've submitted fixes for it in the past. They end up having a whole language and data type system, but it isn't actually all that powerful (the type system).
Such that doing almost anything I wanted to do would require significant foundational work.
I think I looked at that a few months ago, but it might've been last year already.
promovicz
@promovicz
dylan would have a much easier time doing what powershell is doing on windows. object pipelines. property filtering. informed table rendering.
Bruce Mitchener
@waywardmonkeys
Well, there's a lot of other stuff out there doing things.
Like you have DataFusion, which leverages Arrow and supports a bunch of the needed stuff at that level.
but Arrow is basically primitive types and I need something far richer atop that.
promovicz
@promovicz
I was about to say that dylan should have a much easier time representing all sorts of things in that arena...
I do have an idea of how to do all that generally, but I'm not committed to doing it yet.