This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
- # announcements (6)
- # aws (5)
- # beginners (42)
- # cider (24)
- # clojure (81)
- # clojure-canada (1)
- # clojure-europe (122)
- # clojured (5)
- # cursive (6)
- # data-science (5)
- # datahike (9)
- # emacs (6)
- # events (2)
- # fulcro (12)
- # helix (4)
- # honeysql (1)
- # jobs-discuss (1)
- # lsp (28)
- # mid-cities-meetup (1)
- # off-topic (31)
- # polylith (13)
- # shadow-cljs (22)
- # spacemacs (8)
- # tools-deps (33)
- # vim (10)
anybody doing robotics with clojure? i recall seeing a library for embedded devices that had a lot of clojure.core implemented... i wonder if it's feasible for low-level stuff (yet)
@UJY23QLS1 Yup, unfortunately it is not up to date. Here are some repos of interest : https://github.com/helins/linux.i2c.clj ; https://github.com/helins/linux.gpio.clj ; https://github.com/helins/rxtx.clj
It is more about targeting lInux ARM devices (like the RPI) that genuine embedded work (in the microcontroller sense)
I used to be active in RoboCup (about 5 years ago), and there was a team who built their server in clojure, and an derivative language to run on their robots. Its called ferret; https://github.com/nakkaya/ferret
Can anyone recommend a good resource on learning the rete algorithm or forward chaining rules systems?
Production Matching for Large Learning Systems, Robert B. Doorenbos http://reports-archive.adm.cs.cmu.edu/anon/1995/CMU-CS-95-113.pdf
Would you or different my someone you know be interested in doing a group reading of this?
Sure! Additionally, a literate /learning implementation might be fun to approach as a group
@U5K8NTHEZ great. I'm away from my computer tell Monday, but hopefully we can get 2 more and try to break the paper into bite size parts.
@U5K8NTHEZ @UU1GF5MGQ I wrote an overview of how we can match segments of the paper to a meeting time frequency so that we can finish it fast enough that we dont lose interest but slow enough to learn the material. https://docs.google.com/document/d/1kDhgVYVt4aelzuVPheaL2tM7sb1w0kjrLnf6Dp7lCCc/edit?usp=sharing
Apologies for any mistakes in that doc, the next thing on my list is to fix my keyboard.
Two questions. Kind of confused on the timeline. It lists 10 different reading goals, that are biweekly and then says we would finish in 6 weeks. Something isn't adding up in my brain. Maybe I'm misunderstanding? The other thing I'm unsure about is the desire for 6 people. I've found that this is often the hardest part. I have no idea what time zones you all are in, but finding that many people who want to read a thesis and can meet at the same times might be a bit tricky. I've seen lots of groups not exist because of goals like that. I guess I'm just curious why you want that minimum number?
no hard reason on the number of people, it means if 2 dont show we still have 4 which is comfortable.
Makes sense on both counts. But would definitely recommend making the number of people a loose goal. I'm in us east time zone and can do this during work hours. Not sure I could do twice a week outside work hours.
It's your call, no point in meeting if no one can meet. Given the density of the material, I suspect we will have questions and discussions points long before the meeting then. Once a week should be fine, but then I would up the amount of reading. Unless we want to make it a two month thing.
@U5K8NTHEZ @UU1GF5MGQ I made a discord sever. https://discord.gg/Cg5kJQHt I suppose we could try to make a short lived channel on this slack to, idc. The messages will disappear really fast though. The goal for today is to set a first meeting date and reading. It seems like we should do about 20 pages or so a week and meet at the end to discuss it in person for maybe half an hour to an hour. Meanwhile we can ask questions or discuss it in the discord at anytime. Feel free to invite more people. These things are never perfect and if your not finding value in it then its easy to back out 🙂
I once saw a (I think strangeloop) talk about a programming language where the code is granularly stored in a sort of an immutable registry. So if Alice and Bob write/use the same function independent of each other, it actually is the same function regardless of the name. Roughly like that. But I don’t remember the name of the language.
ahh I found it! Unison https://thestrangeloop.com/2019/unison-a-new-distributed-programming-language.html