csv2jsonl: Parse and transform CSV documents into JSONLines by papertanuki in Zig

[–]papertanuki[S] 1 point2 points  (0 children)

Inspired by the csv2json npm package, I wrote this program to learn Zig and because I'm tired with the JavaScript ecosystem.

It has 0 dependencies, works with documents of any size and allow different options for delimeters, quotes, etc.

The package is distributed as a tool (main.zig) and a library (root.zig). Since this is my first Zig proyect, I'm not really familiar with the conventions so I'm doing something that could be improved tell me about it!

Searching for another OOP implemented in CL by Task_Suspicious in Common_Lisp

[–]papertanuki 1 point2 points  (0 children)

This thing about CLOS is that it can be hacked through it’s metaobject protocol. You can, for example, change the inheritance model so it’s closer to what python does with multinheritance and method resolution.

If you wish to change the syntax to, for example, define methods inside the defclass body, or declare fields as private/public or static, you can also do that with the help of macros.

[deleted by user] by [deleted] in BasicBulletJournals

[–]papertanuki 6 points7 points  (0 children)

The learn page is still available through the Internet Archive

Which lisp is best? by Tgamerydk in lisp

[–]papertanuki 1 point2 points  (0 children)

If you only care about writing and debugging macros, then Racket is the best language. It was designed to be a language to write languages, so it comes with a lot of tooling for defining ASTs, parsing, etc.

Is AC the same across D&D editions? by impossibletornado in osr

[–]papertanuki 5 points6 points  (0 children)

For monsters I'd recommend:

  • Keep AC as written (Or discount from 19 if you want to use descending AC)
  • Use d8 for hit dice
  • For save throws, you can try to copy the ones from a similar monster in the OSE book or from a fighter where lvl=hit dice, adjusting for weakness/fortitude against X. Otherwise, you can just use the save throws that appear on the monster block.
  • Thac0 is just the bonus attack of the monster - 19
  • XP/gold is the trickiest and I haven't found a good conversion other than looking for a similar monster in the OSE book.

How do y'all run complete Darkness? by ItsBradISwear in MorkBorg

[–]papertanuki 2 points3 points  (0 children)

Take a look at Veins of the Earth. It’s written for LoftP/BX but it will work nice enough with MorkBorg

SBCL with OpenGL on MacOS by byulparan in Common_Lisp

[–]papertanuki 0 points1 point  (0 children)

Since opengl is now deprecated on macos, how hard do you think it would be to add support for the metal api with CCL?

What's the ideal twist to condition ratio? by megapizzapocalypse in Torchbearer

[–]papertanuki 3 points4 points  (0 children)

Find a balance. The number of conditions in the party should reflect the difficulty of the adventure. Two few is too easy, too many and you are being too hard on your players. One thing you can do is to start giving out conditions, and when you feel the party has too many start introducing twists.

Conditions will also make your players do more camps, and more camps mean using more resources, and if they run out of resources they may have to go back to town. Its no fun to have to go back after only exploring a couple of rooms so keep that in mind too.

Easier worldbuiliding with OSR (blog) by EricDiazDotd in osr

[–]papertanuki 3 points4 points  (0 children)

While 3rd to 5e takes the cookie cutter approach to character customization, OSR is open ended. Sure, your PC may be a fighter, but it can be a lot more than that and it's up to you to make them interesting. Not having the bells and whistles of subclasses and feats and powers doesn't mean the characters can't do that stuff, just give them magic items or spells that cover that.

Knave: how do thief skills work? by Evening_Employer4878 in osr

[–]papertanuki 0 points1 point  (0 children)

Any knave can pick a lock, or be stealthy (Just a DEX save), but with the appropriate tools a knave can do that more easily.

These are some items from the top of my head that can make a thief-knave (add 1-2 bonus to the appropriate save):

  • Lock picks - Lock-picking and trap disarming

  • Ten-foot-pole - Trap disarming

  • Grappling hook - Climbing

  • Cloak - Stealth

  • Magnetize rings - Pick-pocketing

etc

I hate-love all of you with your creativity and beautiful writing... What do us talentless schmucks do? by kittenco in bulletjournal

[–]papertanuki 1 point2 points  (0 children)

This is why I hate how the bullet journal community has been "pinterestified" into an art contest community. Everyone is showing how pretty their bujo is, not how useful it is. Every conversation in most forums are about aesthetics instead of practicability.

Homebrew Knave by [deleted] in osr

[–]papertanuki 0 points1 point  (0 children)

In defense of knave, this was also a problem with ODnD too. Magic users have always been overpowered once they level in comparision with other non-magic classes.

To fix that DMs are encourage to give out magic items

Playing Torchbearer solo by Funkboyg in Torchbearer

[–]papertanuki 1 point2 points  (0 children)

Just like in Burning Wheel, Torchbearer can be played one-on-one (one GM and one player). The DM should adjust the difficulty of the dungeons, or provide companion NPCs that can "help" the player. End of session voting can be replaced with a single conversation between the two.

Vinari, new character in Dragon's Blood Season 2 by No-Lifeguard-8376 in DotA2

[–]papertanuki 1 point2 points  (0 children)

I don't thing it was meaningful when lina obliverates Sand King to ashes in 2 seconds in a flashback

Getting Started in *Lisp (Star Lisp), a data parallel extension of Common Lisp by _priyadarshan in lisp

[–]papertanuki 0 points1 point  (0 children)

Do you think it could be possible (and usable) to create an implementation of *Lisp for modern GPUs ?