|
e13294cb
|
2025-01-21T21:25:13
|
|
New in KC3 v0.1.14
- pretty printer
- auto indent KC3 code
- map
- `access`
- `get` (get key value)
- `put` (return a new map)
- struct
- `access`
- `get`
- `put`
- facts database (triple store) accessible from KC3
- `new database (Ptr)`
- `add_tags`
- `collect_with`
- `collect_with_tags`
- `remove_tags`
- `with_tags`
- `with`
- `with_macro`
- HTTPd v0.2.0
- dynamic pages (MVC)
- models are defined in `./app/models/`
- controllers are defined in `./app/controllers/`
- templates are defined in `./app/templates/`
- views are defined in `./app/views/`
- dynamic router is defined in `./config/router.kc3`
- For now we don't match request method and just match the start of
the URL with `Str.starts_with?(url, route.path)`
- If there is no route or no controller or the controller does
not return a HTTP response, a 404 error is returned. Other
frameworks like Ruby on Rails or Phoenix do return a 500...
- threads
- `env_fork_init`
- `env_fork_clean`
- `Thread.new(fn)`
- fx v0.2.0
- file explorer
- preview files
- text
- image
- video
- audio
- binary (hexdump -C)
- properties
- create
- POST "/properties/*path"
- delete
- DELETE "/properties/*path
|
|
284dc8f5
|
2025-01-21T19:45:52
|
|
fix make test_httpd
|
|
7d3f43e7
|
2025-01-21T17:07:09
|
|
wip release
|
|
df437cf0
|
2025-01-21T16:15:41
|
|
wip release 0.1.14
|
|
4d9b3bd8
|
2025-01-06T09:23:22
|
|
update sources
|
|
62ff1365
|
2025-01-03T16:12:23
|
|
configure and update sources for smtp
|
|
bdc01abc
|
2024-12-25T05:15:02
|
|
wip
|
|
2e835e1a
|
2024-12-20T21:05:43
|
|
wip cxx ncpu
|
|
016f0489
|
2024-12-11T00:31:14
|
|
gtk4
|
|
e12bd62f
|
2024-11-19T22:26:59
|
|
update sources
|
|
07ab99d4
|
2024-11-09T19:01:45
|
|
prepare release
|
|
68786b8e
|
2024-09-04T17:46:47
|
|
markdown to html using md4c
|
|
296b24c7
|
2024-09-04T15:21:20
|
|
wip doc
|
|
cf801550
|
2024-08-14T13:20:56
|
|
move HTTP.Event to Event
|
|
ce12b760
|
2024-08-13T17:48:51
|
|
socket
|
|
6da12872
|
2024-08-13T16:38:17
|
|
fix Makefile and add json
|
|
d5a04b57
|
2024-08-09T00:44:51
|
|
TAG_TIME, tests OK
|
|
752330a5
|
2024-08-08T17:20:11
|
|
Fix build on MacOS (M2)
|
|
eef7c6dc
|
2024-08-06T16:13:28
|
|
Release KC3 v0.1.12 .
|
|
d07ddeb1
|
2024-07-30T23:29:21
|
|
update_sources
|
|
e8923ad6
|
2024-07-21T21:07:00
|
|
wip
|
|
a4c1e9bf
|
2024-07-17T16:43:06
|
|
exclude config.h from update_sources
|
|
1ae6ad0e
|
2024-07-15T19:59:52
|
|
rename c3 to kc3, fix update_source, configure, build
|
|
58185aae
|
2024-07-04T18:29:14
|
|
update_sources
|
|
74dcc2d1
|
2024-07-04T18:21:18
|
|
print update_sources path
|
|
2fc5ce82
|
2024-05-14T21:10:50
|
|
update sources and c3.index
|
|
4342defd
|
2024-04-22T23:45:36
|
|
wip defmodule
|
|
75270fe7
|
2024-03-24T14:53:08
|
|
move libc3/window to libc3_window, shorter build messages and build log for libc3 (see configure)
|
|
88a6d407
|
2024-03-01T16:53:07
|
|
remove std headers where possible
|
|
3f2d0092
|
2023-12-14T19:39:31
|
|
release
|
|
fddc7d94
|
2023-12-14T18:50:55
|
|
sources.mk
|
|
b594a789
|
2023-11-14T22:39:42
|
|
cairo quartz build
|
|
76bc753f
|
2023-11-12T02:00:06
|
|
libc3/window/cairo/xcb/demo/c3_window_cairo_xcb_demo
|
|
3d8d7728
|
2023-03-23T17:19:58
|
|
licence
|
|
e2dc89e4
|
2023-02-04T14:57:48
|
|
update_sources
|
|
be35d98e
|
2023-01-25T22:55:32
|
|
gen.mk
|
|
7cf34a13
|
2023-01-25T22:41:47
|
|
config.h
|
|
fadc8073
|
2023-01-25T10:24:29
|
|
copyright
|
|
43e0c022
|
2022-12-25T19:05:30
|
|
update_sources
|