Sasha Koshka sashakoshka
  • Manehattan MAS hub
  • https://holanet.xyz
  • Sasha Koshka is the name I go by online. E-mail me if you have questions about that or about my projects in general.

  • Joined on 2022-08-07
sashakoshka pushed to message-size-increase at sashakoshka/hopp 2025-06-28 09:24:59 -06:00
4930215166 tape: Make decoder inherit bufio.Writer
sashakoshka pushed to message-size-increase at sashakoshka/hopp 2025-06-28 04:25:09 -06:00
e1f58a194a tape: In progress testing of dynamic encoding/decoding
37eccc91c0 tape: Progress on dynamically decoding OTAs
08fe3d45dd tape: Encoder inherits bufio.Writer, need to do same for decoder
Compare 3 commits »
sashakoshka pushed to message-size-increase at sashakoshka/hopp 2025-06-27 17:05:48 -06:00
3eb826735b tape: Send reflect values where possible instead of pointers
2a4e88d949 tape: Fix size decoding math
Compare 2 commits »
sashakoshka pushed to message-size-increase at sashakoshka/hopp 2025-06-27 12:04:26 -06:00
aa718cfe9f tape: DecodeAny only returns an error when there is one
b174015319 tape: Fix KTV decoding not recognizing the any type
e16fec3a81 tape: Fixes to dynamic encoding
712b4f521c internal/testutil: Fix Snake giving false positives for long data
604faf0995 tape: Fix comment
Compare 9 commits »
sashakoshka commented on issue sashakoshka/hopp#4 2025-06-27 11:37:17 -06:00
Module name is still hopp for some reason

Need to merge that horrible medusa branch before this can be resolved

sashakoshka commented on issue sashakoshka/hopp#5 2025-06-27 11:34:40 -06:00
Support struct tags

When this change is implemented, merged, and released, we must add tape to this list: https://go.dev/wiki/Well-known-struct-tags

With a link to the HOPP repository. Maybe we should change the…

sashakoshka opened issue sashakoshka/hopp#5 2025-06-27 11:26:31 -06:00
Support struct tags
sashakoshka pushed to main at sashakoshka/wintergreen-theme 2025-06-24 12:05:23 -06:00
d3e14036e7 Create file to copy symlinks from one dir to another
e5fddb81c1 Add more symlinks to 16x16
a098cb26b6 No idea what I did here
Compare 3 commits »
sashakoshka pushed to message-size-increase at sashakoshka/hopp 2025-06-21 17:28:42 -06:00
89153dd7bd tape: Add Tag.WithoutCN for easier comparison
sashakoshka pushed to message-size-increase at sashakoshka/hopp 2025-06-21 17:27:51 -06:00
65e8d51590 tape: Remove GBEU
7b8240cec6 tape: Add tag functions to the encoder
663cab6b77 tape: Add float functions to the encoder
376a3f1b46 generate: Use tape.EncodeAny for encoding undefined tables
c4407d9759 tape: Implement encoding for "any" values
Compare 7 commits »
sashakoshka pushed to message-size-increase at sashakoshka/hopp 2025-06-08 04:01:49 -06:00
a1f297e5b5 generate: Remove commented out import
sashakoshka pushed to message-size-increase at sashakoshka/hopp 2025-06-07 20:39:54 -06:00
272a4da3c2 Remove markdown, add goparse from go.modo
6bc98b3f77 generate: Add PDL language structures
8ece6436b8 generate: Add PDL parser
127aa23a61 generate: Add PDL lexer
bb5fc89cc5 design: Remove requirement for magic bytes in PDL file
Compare 5 commits »
sashakoshka pushed to message-size-increase at sashakoshka/hopp 2025-06-04 11:03:25 -06:00
0ed55bcbc2 design: Rename pdl.md to pdl-language.md
ee94e87a6a design: EBNF correction
64eea2b5fa design: Separate PDL language and compiler documents
44b174c161 design: Flesh out PDL document
ec965caa27 codec: Add Encodable, Decodable interfaces
Compare 6 commits »
sashakoshka pushed to message-size-increase at sashakoshka/hopp 2025-06-04 08:39:09 -06:00
385c5a5972 design: Markdown fixes lol
sashakoshka pushed to message-size-increase at sashakoshka/hopp 2025-06-04 08:37:19 -06:00
d67a4fb9f2 generate: Clean slate
sashakoshka pushed to message-size-increase at sashakoshka/hopp 2025-06-04 08:36:20 -06:00
b261aa32f1 design: Initial PDL design
b85f3e7866 tape: Clean slate
38132dc58c design: Add note about TAPE root values
Compare 3 commits »
sashakoshka opened issue sashakoshka/hopp#4 2025-06-02 16:32:37 -06:00
Module name is still hopp for some reason
sashakoshka pushed to message-size-increase at sashakoshka/hopp 2025-05-31 04:18:27 -06:00
99392d50fc design: Remove description of NIL value
sashakoshka pushed to message-size-increase at sashakoshka/hopp 2025-05-30 19:35:04 -06:00
c4a985f622 design: New TAPE design
58514f6afe codec: Add missing WriteByte function
83fa77ba13 codec: Add codec package to handle encoding and decoding ints, etc
Compare 3 commits »
sashakoshka pushed to message-size-increase at sashakoshka/hopp 2025-05-22 22:16:19 -06:00
717754644c tape: Fix capitalization of Uint
134daacc03 tape: Switch StringArray over to using VILA
a927b9519e tape: Update tape.String to include ~[]byte
32df336c3e tape: Add DecodeVILAIter
2b3a53052f tape: Implement PASTA and VILA encoding/decoding
Compare 5 commits »