Skip to content

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone

Well, today is the day.

Uncategorized
2 2 0
  • Well, today is the day. I'm finally "sorta happy enough to pull the trigger" on publishing the book I've been working on for a very long time. It's a technical history book: by a techie, for techies (although I think that between all the code samples, there is plenty of meat for "tech-adjacent" and "tech-interested" people). It tells the story of the Lisp programming language, invented by a genius called John McCarthy in 1958 and today still going strong (to the extent that many people see it as the most powerful programming language in existence).

    And this is a time for shameless self promotion, even if you don't plan on buying the book, please repost :-). Self-publishing is self-marketing, so there we go.

    If you do buy and read it, please let me know how you liked it!

    The book landing page, https://berksoft.ca/gol, has links to all outlets where you can buy the book,

  • Well, today is the day. I'm finally "sorta happy enough to pull the trigger" on publishing the book I've been working on for a very long time. It's a technical history book: by a techie, for techies (although I think that between all the code samples, there is plenty of meat for "tech-adjacent" and "tech-interested" people). It tells the story of the Lisp programming language, invented by a genius called John McCarthy in 1958 and today still going strong (to the extent that many people see it as the most powerful programming language in existence).

    And this is a time for shameless self promotion, even if you don't plan on buying the book, please repost :-). Self-publishing is self-marketing, so there we go.

    If you do buy and read it, please let me know how you liked it!

    The book landing page, https://berksoft.ca/gol, has links to all outlets where you can buy the book,

    @cdegroot A great angle for telling the history of Lisp.

    Is the ebook DRM-free?


Gli ultimi otto messaggi ricevuti dalla Federazione
  • Viene anche prima se vogliamo essere pignoli

    read more

  • Alex Karp, CEO di Palantir: "A volte uccidiamo gente". Il genere umano non finirà bene.

    read more

  • @claus TikZ is actually what I'm going to want to end up with, so any other output format will need to be translated into it in the end anyway! But I want to quickly try out a lot of layouts until I find one that's clear, before I hand-code a TikZ representation of it.

    The kind of graph size I have in mind is something along these lines:
    https://www.chiark.greenend.org.uk/~sgtatham/quasiblog/aperiodic-transducers/#p2-transducer
    It won't be that exact graph, but it will be a couple of graphs of that general size and complexity.

    In particular there will probably be a fundamental symmetry of the graph which I'll want the layout to reveal rather than obscuring. (That's true of this example too, but you can't see it at all in the tangle Graphviz made!)

    read more

  • @lorcon @GustavinoBevilacqua cinghia di trasmissione intendi i sindacati?

    read more

  • @simontatham perhaps not exactly the answer to your question, but spytial[https://github.com/sidprasad/spytial] allows you to specify layout constraints that are dispatched to an smt solver and generates diagrams that obey those layout constraints. Probably a bit more work on your side as you’d have to specify what constraints you want, but it’s a pretty low effort tool for what it achieves. It also allows you to drag stuff around and restructures the diagram to ensure it maintains the constraints. I’ve personally not used it for anything but small examples and demos, but it looks promising!

    read more

  • @simontatham how complex of a graph, and is the interactive portion a hard requirement? I'm slightly biased towards TiKZ, as it lets me define nodes, edges, and their attributes declaratively. It's not exactly interactive, but if you have a decent LaTeX editor then at least you can see the result of your graph declaration quickly, and I find that it minimizes the amount of tinkering I need to do while constructing charts. There are also markdown-targeted libraries like Mermaid that claim to do the same. I don't particularly like them, but I'd be negligent if I didn't at least mention them.

    For truly interactive tools you're probably going to need to dip into commercial solutions. Visio is the classic offering for Microsoft systems. OSX's equivalent is OmniGraffle. And the online equivalent is Lucidchart.

    read more

  • @lysander @Zambunny @anominominominous

    Tutto ciò nonostante quella parola si trovi in almeno 2 doppiaggi iconici di Iscallonarasa

    read more

  • @simontatham pretty sure there's a way to run graphiz that just adds the vertex location information to the dot file, and you can modify those by hand, and then generate the image.. I don't remember how.. try -Tdot maybe? https://graphviz.org/docs/outputs/canon/

    read more
Post suggeriti