00:00:00 --- log: started retro/16.11.13 01:04:41 --- join: haiqu (31c51ff5@gateway/web/freenode/ip.49.197.31.245) joined #retro 01:08:49 Well, after 6 1/2 hrs hacking at naje I'm about 60% done. It's a lot more work that nga. 01:11:41 Server logs are set to East Coast US time. Strange to see an 18 hour time difference. 01:13:48 Oops, no it's West Coast. East Coast would only be 15 hours different. 01:14:52 Hoping to have this done before I go to bed tonight but the file handling stuff is a bear. 01:16:09 Of course once a Pascal implementation exists it should 'just work' on any platform with FPC. 01:16:54 OK, I've had my break. Time to get back at it. 01:16:56 --- quit: haiqu () 01:36:44 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:21d1:2550:ffa:3973) joined #retro 01:41:12 --- quit: mnemnion (Ping timeout: 258 seconds) 01:53:31 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:21d1:2550:ffa:3973) joined #retro 03:35:45 --- quit: mnemnion (Remote host closed the connection) 05:36:01 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:c71:2e60:5ce9:ceec) joined #retro 05:40:24 --- quit: mnemnion (Ping timeout: 258 seconds) 07:30:41 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:3dfe:bc29:c98:c8c6) joined #retro 07:35:11 --- quit: mnemnion (Ping timeout: 256 seconds) 08:33:35 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:904e:1d04:6893:e3ef) joined #retro 08:36:56 naje is more complex than the VM. Mostly due to the support for forward referencing. 08:37:39 --- quit: mnemnion (Ping timeout: 240 seconds) 09:31:17 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:c3e:4e3:7bf0:3ec1) joined #retro 09:35:46 --- quit: mnemnion (Ping timeout: 258 seconds) 10:21:32 --- join: mat4 (~Claude@ip5b411568.dynamic.kabel-deutschland.de) joined #retro 10:34:06 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:c1cb:2f59:d582:8d95) joined #retro 10:38:38 --- quit: mnemnion (Ping timeout: 258 seconds) 10:48:21 --- join: neceve (~ncv@unaffiliated/neceve) joined #retro 11:23:49 --- quit: neceve (Quit: Konversation terminated!) 11:35:40 --- quit: mat4 (Quit: Verlassend) 11:43:09 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:d5e7:cf7d:34cd:9944) joined #retro 11:47:21 --- quit: mnemnion (Ping timeout: 256 seconds) 12:32:57 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:c8dd:43c1:77bc:e871) joined #retro 12:37:30 --- quit: mnemnion (Ping timeout: 260 seconds) 12:44:58 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:c8dd:43c1:77bc:e871) joined #retro 13:41:12 --- quit: mnemnion (Remote host closed the connection) 14:12:55 I have file I/O working on my test build of #retro12 for iOS. 14:16:31 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:c8dd:43c1:77bc:e871) joined #retro 14:22:39 --- quit: mnemnion (Ping timeout: 240 seconds) 14:31:49 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:77:fde6:a874:1a20) joined #retro 14:36:30 --- quit: mnemnion (Ping timeout: 260 seconds) 14:53:27 hurrah! 14:54:29 make sure you ensure that it's limited to the app's sandbox area else it'll fail review. 15:30:27 --- join: haiqu (31c51b0b@gateway/web/freenode/ip.49.197.27.11) joined #retro 15:33:40 The complexity isn't an issue, just missing functions. Pascal has no concept of strtok_r for instance, and it seems nobody ever wrote an equivalent. 15:39:29 If you're going to cheat at programming by calling obscure functions out of libc then nothing is ever going to be portable. 15:40:02 Of course I never met a Linux nerd who cared about that. 15:50:32 Sorry; strtok_r has been in libc for a long time though. 15:53:55 Yeah, I know. I did find a nice clean implementation of it in plain C but that called several other libc functions. :/ 15:54:03 1996 for netbsd, 1998 for freebsd 15:54:37 Pascal doesn't have C libraries, neither does Windoze. Or Mac up to OSX. 15:56:06 I'll nail it, but it will be more work than I anticipated. 15:59:28 Up until I found that I thought the file handling was the hardest part. Not discouraged though, well maybe just a bit. 16:10:20 I think windows uses strtok_s instead of strtok_r 16:10:49 not certain as it's been quite a few years since I did any C level coding for windows 16:11:43 Point is my eventual target isn't Windows, it's Ultibo. Using some Win .dll would be making the same mistake. 16:16:35 A forth-like language that can't be used in embedded systems. Ouch. 16:17:19 --- quit: haiqu () 16:24:28 oPless: I'll have to work on that still. But that shouldn't be difficult at this point. 16:36:44 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:77:fde6:a874:1a20) joined #retro 16:36:47 --- quit: mnemnion (Remote host closed the connection) 16:37:09 --- join: mnemnion (~mnemnion@71.198.73.193) joined #retro 23:59:59 --- log: ended retro/16.11.13