Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Minori Yamashita
    @ympbyc
    Hello guys! I just started exploring the world of cloxp. I'm thinking I'd play around with morphs if it's ready yet.
    I haven't watched the clojure/west video yet. Does current cloxp have interesting things besides the workspace and the browser?
    I'm thinking of introducing cloxp to guys at upcoming smalltalk meetup in Tokyo :smile:
    Robert Krahn
    @rksm
    Hi! cloxp is certainly not “done” but can be used to develop any Clojure project. The pre-0.0.8 release should get you started. I should be able to have 0.0.8 ready early next week (with a new project manager tool + cljc support).
    Once you have it running the easist way to get setup a new Clojure project or "import" an existing one is the project tool:
    1. Start a repl server (upper right)
    2. Then open a browser and choose "more... " -> "load project..."
    The UI parts (Morphic) a still mostly in JS. You can look at (and change) the behavior of objects by commd clicking (mac) / control clicking (win/linux) an object to get a "halo". The halo item to the right with the wrench symbol will open an object scripter. repeated clicks allow you to select overlapping objects.
    Minori Yamashita
    @ympbyc
    Yeah I have it running
    Cool you have halo! Is it possible yet to create UIs from clojure/cljs code?
    Robert Krahn
    @rksm
    Hmm not easily. I’m working on cloxp-com (https://github.com/cloxp/cloxp-com) which allows messaging between clojure(script) and js but it cannot be easily used yet.
    You can however simply load/reload cljs code into the same browser session.
    Let me try...
    Minori Yamashita
    @ympbyc
    aha ok.
    I have worked with a Smalltalk environment (Pharo) and cljs and I'm keen to help.
    I'll try to familiarize myself with the codebase (and lively kernel). Once that's done, can I just fork and send pull requests? or do you have other preferred method of contribution?
    Robert Krahn
    @rksm
    Fork and PRs should work fine. If you have questions, just shoot :)
    Minori Yamashita
    @ympbyc
    alright! I'm very excited coz I love smalltalk environments, S-expression and Clojure ecosystem.
    Minori Yamashita
    @ympbyc
    Hi! I introduced cloxp today to the guys in Clojure community in Tokyo! It's really fun to play around with especially with cloxp-cljs-scratch. I'm gonna try connecting it to the cloxp environment itself sometime this week. ;)
    Robert Krahn
    @rksm
    Cool, glad to hear. The promised 0.0.8 is coming but I hadn't time to push it out last week. Anyway, let me know if you run into any issues or are interested in certain features in particular.
    Minori Yamashita
    @ympbyc
    yay! morphic & cljs
    looking forward to 0.0.8 :)
    Robert Krahn
    @rksm
    Awesome :+1:
    Robert Krahn
    @rksm
    I'm back working at cloxp. To start with stuff, I improved the cljs workspace a little. A test setup is here: https://github.com/cloxp/cljs-eval-test
    Robert Krahn
    @rksm
    What are transducers? A live(ly) explanation: http://cloxp.lively-web.org/transducer-stuff.html
    Robert Krahn
    @rksm
    Robert Krahn
    @rksm
    test
    test 2
    AndreasS2501
    @AndreasS2501
    Hi Robert! Glad you are still working on cloxp
    I just recently read this blog by Gilad Bracha: https://gbracha.blogspot.com/2020/05/bits-of-history-words-of-advice.html
    and it remeinded me once more of the sad history of smalltalk
    then today I came across this note taking tool: https://github.com/zadam/trilium
    AndreasS2501
    @AndreasS2501
    although it has some nice aspects I immediately wished I could go "into" the app and make changes to the user interface as with a smalltalk or or.. cloxp
    Since some time now I'm interested in the Zettelkasten - Method of Nikolas Luhman. Up until now my process was to edit the files on the browser and with some custom made java tools. I'm keeping the files in a git repository and that provides me with version information. In the next couple of days I weill revisit cloxp and see if it can be used to build a smalltalk like environment that I can modify for my note taking