wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Note Taker App

profile
Aarti Rathod
Jul 16, 2025
0 Likes
0 Discussions
0 Reads



(defvar *notes* '()

"Global list to store text notes.")


(defun add-note ()

"Add a new text note."

(format t "Enter your note: ")

(let ((note (read-line)))

(push note *notes*)

(format t "๐Ÿ“ Note added: ~A~%" note)))


(defun list-notes ()

"Display all saved notes."

(if *notes*

(progn

(format t "~%๐Ÿ“‹ Your Notes:~%")

(dolist (note (reverse *notes*))

(format t "โ€ข ~A~%" note)))

(format t "๐Ÿ“ญ No notes found.~%")))


(defun clear-notes ()

"Clear all saved notes."

(setf *notes* '())

(format t "๐Ÿงน All notes cleared.~%"))


(defun show-menu ()

"Displays the options menu."

(format t "~%========= NOTE TAKER =========~%")

(format t "1. Add Note~%")

(format t "2. View Notes~%")

(format t "3. Clear Notes~%")

(format t "4. Exit~%")

(format t "Choose an option (1-4): "))


(defun note-taker ()

"Main loop for the note taker app."

(loop

(show-menu)

(let ((choice (read)))

(case choice

(1 (add-note))

(2 (list-notes))

(3 (clear-notes))

(4 (progn (format t "๐Ÿ‘‹ Exiting Note Taker. Goodbye!~%") (return)))

(t (format t "โŒ Invalid option. Try again.~%"))))))



Comments ()


Sign in

Read Next

Steps to create an Ubuntu EC2 Instance with GUI in AWS

Blog banner

MAHAKAL LOK UJJAIN

Blog banner

Multiprocessor

Blog banner

Virtual Machine

Blog banner

Direct Memory Access

Blog banner

38_Exploring The Honeynet Project

Blog banner

Unlocking Success: Mastering Google Ads Strategies

Blog banner

Multiprocessor scheduling

Blog banner

Corporate Discipline.

Blog banner

CYBER FORENCIS: PAST, PRESENT AND FUTURE.

Blog banner

Threads

Blog banner

Os(Computer security threats)

Blog banner

Music

Blog banner

Love is in air.....

Blog banner

M commerce

Blog banner

Meshoo

Blog banner

Firewall / IDS Evasion Techniques

Blog banner

Challenges and risks in service operations

Blog banner

Os Virtual Memory

Blog banner

Mumbai local ......

Blog banner

Concept and definition of m-commerce

Blog banner

Service Catalogue Management

Blog banner

What are Virtual Machines

Blog banner

JIRA SOFTWARE

Blog banner

How Does SSO Works

Blog banner

Broken Authentication Attacks

Blog banner

Constrained Management in IT

Blog banner

Introduction my self

Blog banner

computer security

Blog banner

KPMG (Klynveld Peat Marwick Goerdeler)

Blog banner

Data Exfiltration

Blog banner

Deadlock in operating system

Blog banner

Life lesson

Blog banner

Dekkers Algorithm

Blog banner

Deadlocks

Blog banner

Odoo

Blog banner

Processes : Process description and control

Blog banner

semaphores

Blog banner

Image Steganalysis in Digital Forensics

Blog banner

Internet of Things

Blog banner

I/O Management and Disk Scheduling

Blog banner

CYBERPEACEKEEPING: NEW WAYS TO PREVENT AND MANAGE CYBERATTACKS

Blog banner