Check-in [1486c792b5]

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Backup developer notes.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 1486c792b5aa31c7ae2bb291c7ef0d9e9b096f8b
User & Date: squirreljme 2019-10-08 07:07:08
Context
2019-10-12
16:33
Add base classes for the constant pools. check-in: 6bc6217b70 user: stephanie.gawroriski tags: trunk
2019-10-08
07:07
Backup developer notes. check-in: 1486c792b5 user: squirreljme tags: trunk
2019-10-07
21:59
Merge and update route. check-in: 48eaeabda3 user: stephanie.gawroriski tags: trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to assets/developer-notes/stephanie-gawroriski/2019/10/06.mkd.

15
16
17
18
19
20
21

























I also want to cleanup the C code and have a constants of sorts, because there
are a ton!

## 17:45

I want to get rid of the aliasing between pointer and object for any code that
is for SpringCoat and Java SE since it is pretty nasty to have!
































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
I also want to cleanup the C code and have a constants of sorts, because there
are a ton!

## 17:45

I want to get rid of the aliasing between pointer and object for any code that
is for SpringCoat and Java SE since it is pretty nasty to have!

## 18:08

Okay, I do want to just re-organize my projects and such. I think the class
file stuff could go elsewhere as part of a SquirrelJME support library, that
the compiler stuff be part of the build system. I mean it would be nice to
have a self hosting SquirrelJME that runs on SquirrelJME but is that really
realistic? Probably not. And maybe SpringCoat/SummerCoat better belong as part
of the build system libraries? I mean they are not needed at run-time for
most users. So I think having them live there would be best. That way the core
SquirrelJME is much leaner and such.

## 18:13

I do have an idea for SpringCoat's pointer to object and the reverse, just
kind of having a chain of objects or something? Although that is a bit
complicated. Also thinking again to get rid of SpringCoat as well. I mean
it is my one working implementation, I think it would be best if it and the
other VM lived in the build system the more that I think of it really.

## 18:15

I do have two months left though and I really cannot spend the limited time I
have doing a major refactor since I would probably miss my release goal. So
I think this would be best done after 0.4.0 is released.