Discussion
Loading...

#Tag

  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Stefano Marinelli boosted
crc
@crc@mastodon.bsd.cafe  ·  activity timestamp 3 days ago

#decemberAdventure day 9: back to #gopher

A number of years ago I setup my own search tool for the gopherspace. I've not re-done a full crawl since getting it working, and due to some design issues, it eventually stopped working reliably enough to keep running. Due to RSI issues, I have prioritized other projects in the intervening years, but have slowly made a list of notes and plans for fixing it. Today's adventure is the first part in implementing my plan and getting it back to a useable state.

I've rewritten the crawler. The new one is a lot less buggy than the original, and has a number of improvement including a correctly working filter (supporting robots.txt and a defined list of servers not to index), better discovery of servers from the gopher maps, tracking when servers were last scanned, request rate limiting, and facilities for avoiding recording duplicate entries.

My initial tests have been on my main gopher server (forthworks.com:70) and a number of my private ones. This totals 32k selectors across 3 servers. I'm going to start a broader scan of the public gopherspace soon, so will update once I get through the initial scan of a few servers.

My full logs are at https://charles.childe.rs/DA2025

  • Copy link
  • Flag this post
  • Block
Stefano Marinelli boosted
crc
@crc@mastodon.bsd.cafe  ·  activity timestamp 4 days ago

#decemberAdventure days 6-8: I've been working on RetroForth, rewriting the extended vocabulary needed for the interactive repl in assembly for the nga vm to help simplify the build process and fix some longstanding design issues. This will be ongoing for a while. My full log is at https://charles.childe.rs/DA2025/

  • Copy link
  • Flag this post
  • Block
Stefano Marinelli boosted
crc
@crc@mastodon.bsd.cafe  ·  activity timestamp last week

#decemberAdventure day 2: I've implemented most of an ilo vm in Ada. There's two remaining things to do to finish this, but I'm holding off until tomorrow for those. Adventure log @ https://charles.childe.rs/DA2025/

I might do an Oberon version next.

  • Copy link
  • Flag this post
  • Block
crc
@crc@mastodon.bsd.cafe  ·  activity timestamp 3 days ago

#decemberAdventure day 9: back to #gopher

A number of years ago I setup my own search tool for the gopherspace. I've not re-done a full crawl since getting it working, and due to some design issues, it eventually stopped working reliably enough to keep running. Due to RSI issues, I have prioritized other projects in the intervening years, but have slowly made a list of notes and plans for fixing it. Today's adventure is the first part in implementing my plan and getting it back to a useable state.

I've rewritten the crawler. The new one is a lot less buggy than the original, and has a number of improvement including a correctly working filter (supporting robots.txt and a defined list of servers not to index), better discovery of servers from the gopher maps, tracking when servers were last scanned, request rate limiting, and facilities for avoiding recording duplicate entries.

My initial tests have been on my main gopher server (forthworks.com:70) and a number of my private ones. This totals 32k selectors across 3 servers. I'm going to start a broader scan of the public gopherspace soon, so will update once I get through the initial scan of a few servers.

My full logs are at https://charles.childe.rs/DA2025

  • Copy link
  • Flag this post
  • Block
crc
@crc@mastodon.bsd.cafe  ·  activity timestamp 4 days ago

#decemberAdventure days 6-8: I've been working on RetroForth, rewriting the extended vocabulary needed for the interactive repl in assembly for the nga vm to help simplify the build process and fix some longstanding design issues. This will be ongoing for a while. My full log is at https://charles.childe.rs/DA2025/

  • Copy link
  • Flag this post
  • Block
Stefano Marinelli boosted
crc
@crc@mastodon.bsd.cafe  ·  activity timestamp 7 days ago

#decemberAdventure day 5: Wrapping up the new ilo implementations, today I did GNU Smalltalk. It's in the repository at http://fossils.retroforth.org:8000/ilo/dir?ci=tip With this I now have implemented ilo in 25 programming languages.

This isn't yet good Smalltalk, it's very much like the C original in structure, though I did make some notes on things I need to improve. I might revisit this later this month.

My full logs are at https://charles.childe.rs/DA2025/

  • Copy link
  • Flag this post
  • Block
crc
@crc@mastodon.bsd.cafe  ·  activity timestamp 7 days ago

#decemberAdventure day 5: Wrapping up the new ilo implementations, today I did GNU Smalltalk. It's in the repository at http://fossils.retroforth.org:8000/ilo/dir?ci=tip With this I now have implemented ilo in 25 programming languages.

This isn't yet good Smalltalk, it's very much like the C original in structure, though I did make some notes on things I need to improve. I might revisit this later this month.

My full logs are at https://charles.childe.rs/DA2025/

  • Copy link
  • Flag this post
  • Block
Stefano Marinelli boosted
crc
@crc@mastodon.bsd.cafe  ·  activity timestamp 2 weeks ago

#decemberAdventure has begun. I'm posting my logs this year at https://charles.childe.rs/DA2025/

Today I wrote an implementation of my ilo vm in Free Pascal.

  • Copy link
  • Flag this post
  • Block
Aaron Brady boosted
eli_oat
@eli_oat@tenforward.social  ·  activity timestamp 2 weeks ago

Are you gonna do the #DecemberAdventure!?

Do you wanna be listed among the powerful!?

Drop me a link to your log if you have one and your preferred name to associate with it. https://eli.li/december-adventure

Heavily dithered photo of a beautifully. Opossum on a wooden fence.
Heavily dithered photo of a beautifully. Opossum on a wooden fence.
Heavily dithered photo of a beautifully. Opossum on a wooden fence.
  • Copy link
  • Flag this post
  • Block
crc
@crc@mastodon.bsd.cafe  ·  activity timestamp last week

#decemberAdventure day 2: I've implemented most of an ilo vm in Ada. There's two remaining things to do to finish this, but I'm holding off until tomorrow for those. Adventure log @ https://charles.childe.rs/DA2025/

I might do an Oberon version next.

  • Copy link
  • Flag this post
  • Block
crc
@crc@mastodon.bsd.cafe  ·  activity timestamp 2 weeks ago

#decemberAdventure has begun. I'm posting my logs this year at https://charles.childe.rs/DA2025/

Today I wrote an implementation of my ilo vm in Free Pascal.

  • Copy link
  • Flag this post
  • Block
fyr
@fyr@venner.network  ·  activity timestamp 2 weeks ago

joining the #DecemberAdventure this year, to keep learning programming. each day the next month i'll try to:
- work on new scripts,
- improve on old ones,
- try and finish a zine or too,
- and (perhaps most exciting) exercise some server-magic !!

Sorry, no caption provided by author
Sorry, no caption provided by author
Sorry, no caption provided by author
  • Copy link
  • Flag this post
  • Block
eli_oat
@eli_oat@tenforward.social  ·  activity timestamp 2 weeks ago

Are you gonna do the #DecemberAdventure!?

Do you wanna be listed among the powerful!?

Drop me a link to your log if you have one and your preferred name to associate with it. https://eli.li/december-adventure

Heavily dithered photo of a beautifully. Opossum on a wooden fence.
Heavily dithered photo of a beautifully. Opossum on a wooden fence.
Heavily dithered photo of a beautifully. Opossum on a wooden fence.
  • Copy link
  • Flag this post
  • Block
Log in

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.1-alpha.8 no JS en
Automatic federation enabled
  • Explore
  • About
  • Members
  • Code of Conduct
Home
Login